Class: Zakuro::Calculation::Option::VanishedDate::AbstractParameter
- Inherits:
-
Object
- Object
- Zakuro::Calculation::Option::VanishedDate::AbstractParameter
- Defined in:
- lib/zakuro/calculation/option/vanished_date/abstract_parameter.rb
Overview
AbstractParameter 滅日引数
Direct Known Subclasses
Version::Daien::Option::VanishedDate::Parameter, Version::Genka::Option::VanishedDate::Parameter, Version::Gihou::Option::VanishedDate::Parameter, Version::Senmyou::Option::VanishedDate::Parameter
Instance Attribute Summary collapse
-
#limit ⇒ Cycle::AbstractRemainder
readonly
「有滅之朔」判定.
-
#remainder_class ⇒ Class
readonly
滅余クラス.
- #valid ⇒ True, False readonly
Instance Method Summary collapse
-
#initialize(valid: false, limit: Cycle::AbstractRemainder.new, remainder_class: Object) ⇒ AbstractParameter
constructor
初期化.
Constructor Details
#initialize(valid: false, limit: Cycle::AbstractRemainder.new, remainder_class: Object) ⇒ AbstractParameter
初期化
30 31 32 33 34 35 |
# File 'lib/zakuro/calculation/option/vanished_date/abstract_parameter.rb', line 30 def initialize(valid: false, limit: Cycle::AbstractRemainder.new, remainder_class: Object) @valid = valid @limit = limit @remainder_class = remainder_class end |
Instance Attribute Details
#limit ⇒ Cycle::AbstractRemainder (readonly)
Returns 「有滅之朔」判定.
19 20 21 |
# File 'lib/zakuro/calculation/option/vanished_date/abstract_parameter.rb', line 19 def limit @limit end |
#remainder_class ⇒ Class (readonly)
Returns 滅余クラス.
21 22 23 |
# File 'lib/zakuro/calculation/option/vanished_date/abstract_parameter.rb', line 21 def remainder_class @remainder_class end |
#valid ⇒ True, False (readonly)
17 18 19 |
# File 'lib/zakuro/calculation/option/vanished_date/abstract_parameter.rb', line 17 def valid @valid end |