Class: Zakuro::Gateway::Locale::Range
- Inherits:
-
Object
- Object
- Zakuro::Gateway::Locale::Range
- Defined in:
- lib/zakuro/gateway/locale/range.rb
Overview
Range 範囲
Instance Attribute Summary collapse
-
#last_date ⇒ LocaleDate
readonly
終了日.
-
#start_date ⇒ LocaleDate
readonly
開始日.
Instance Method Summary collapse
-
#initialize(range:) ⇒ Range
constructor
初期化.
-
#invalid? ⇒ True, False
不正か.
-
#valid_japan? ⇒ True, False
和暦日は有効か.
-
#valid_western? ⇒ True, False
西暦日は有効か.
Constructor Details
Instance Attribute Details
#last_date ⇒ LocaleDate (readonly)
Returns 終了日.
18 19 20 |
# File 'lib/zakuro/gateway/locale/range.rb', line 18 def last_date @last_date end |
#start_date ⇒ LocaleDate (readonly)
Returns 開始日.
16 17 18 |
# File 'lib/zakuro/gateway/locale/range.rb', line 16 def start_date @start_date end |
Instance Method Details
#invalid? ⇒ True, False
不正か
61 62 63 |
# File 'lib/zakuro/gateway/locale/range.rb', line 61 def invalid? start_date.invalid? && last_date.invalid? end |
#valid_japan? ⇒ True, False
和暦日は有効か
51 52 53 |
# File 'lib/zakuro/gateway/locale/range.rb', line 51 def valid_japan? start_date.valid_japan? && last_date.valid_japan? end |
#valid_western? ⇒ True, False
西暦日は有効か
41 42 43 |
# File 'lib/zakuro/gateway/locale/range.rb', line 41 def valid_western? start_date.valid_western? && last_date.valid_western? end |