Class: Zakuro::Japan::Type::Base::Both::Date
- Inherits:
-
Object
- Object
- Zakuro::Japan::Type::Base::Both::Date
- Defined in:
- lib/zakuro/era/japan/type/base/both/date.rb
Overview
Date 日
Instance Attribute Summary collapse
-
#japan ⇒ Japan::Calendar
readonly
和暦日.
-
#western ⇒ Western::Calendar
readonly
西暦日.
Instance Method Summary collapse
-
#initialize(japan: Japan::Calendar.new, western: Western::Calendar.new) ⇒ Date
constructor
初期化.
-
#invalid? ⇒ True, False
不正か.
Constructor Details
#initialize(japan: Japan::Calendar.new, western: Western::Calendar.new) ⇒ Date
初期化
32 33 34 35 |
# File 'lib/zakuro/era/japan/type/base/both/date.rb', line 32 def initialize(japan: Japan::Calendar.new, western: Western::Calendar.new) @japan = japan @western = western end |
Instance Attribute Details
#japan ⇒ Japan::Calendar (readonly)
Returns 和暦日.
22 23 24 |
# File 'lib/zakuro/era/japan/type/base/both/date.rb', line 22 def japan @japan end |
#western ⇒ Western::Calendar (readonly)
Returns 西暦日.
24 25 26 |
# File 'lib/zakuro/era/japan/type/base/both/date.rb', line 24 def western @western end |
Instance Method Details
#invalid? ⇒ True, False
不正か
43 44 45 |
# File 'lib/zakuro/era/japan/type/base/both/date.rb', line 43 def invalid? japan.invalid? || western.invalid? end |