मैं जेआरबी का उपयोग कर रहा हूं और तिथियों के साथ काम कर रहा हूं। मैं जिस ढांचे में हूं, वह मुझे जोडाटाइम के डेटटाइम और रूबी के मानक डेटटाइम दोनों का उपयोग करने के लिए मजबूर करता है।

मैं उन्हें एक ही नाम वाले कैसे संभाल सकता हूं?

जब दूसरे की भी आवश्यकता हो तो मैं एक का उल्लेख कैसे करूं?

1
PenguinAgen 25 मार्च 2020, 15:54

1 उत्तर

सबसे बढ़िया उत्तर

आपको अलग-अलग नामस्थानों में एक ही नाम वाली कक्षाएं रखनी होंगी।

Joda-Time के DateTime के साथ टकराव से बचने के लिए, आप Java पैकेज को स्थिरांक पर असाइन कर सकते हैं:

require 'date'
require 'java'

JT = org.joda.time

JT::DateTime  # <- Joda-Time's DateTime
DateTime      # <- Ruby's DateTime
4
Stefan 25 मार्च 2020, 14:59