Class: ActsAsCalculator::FormulaVersionDrop
- Inherits:
-
Liquid::Drop
- Object
- Liquid::Drop
- ActsAsCalculator::FormulaVersionDrop
- Defined in:
- lib/acts_as_calculator/formula_version_drop.rb
Overview
Liquid::Drop only invokes public methods declared on the subclass itself — everything Object and Liquid::Drop already answer to is blacklisted — so this list is the set of things a template can reach on a formula version.
Instance Method Summary collapse
- #change_note ⇒ Object
- #effective_from ⇒ Object
- #effective_to ⇒ Object
- #expression ⇒ Object
-
#initialize(formula_version) ⇒ FormulaVersionDrop
constructor
A new instance of FormulaVersionDrop.
- #key ⇒ Object
- #scope ⇒ Object
- #status ⇒ Object
- #to_s ⇒ Object
- #version_number ⇒ Object
Constructor Details
#initialize(formula_version) ⇒ FormulaVersionDrop
Returns a new instance of FormulaVersionDrop.
10 11 12 13 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 10 def initialize(formula_version) super() @formula_version = formula_version end |
Instance Method Details
#change_note ⇒ Object
43 44 45 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 43 def change_note formula_version.change_note end |
#effective_from ⇒ Object
35 36 37 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 35 def effective_from formula_version.effective_from end |
#effective_to ⇒ Object
39 40 41 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 39 def effective_to formula_version.effective_to end |
#expression ⇒ Object
27 28 29 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 27 def expression formula_version.expression end |
#key ⇒ Object
15 16 17 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 15 def key formula_version.formula.key end |
#scope ⇒ Object
19 20 21 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 19 def scope formula_version.formula.scope end |
#status ⇒ Object
31 32 33 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 31 def status formula_version.status end |
#to_s ⇒ Object
47 48 49 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 47 def to_s key.to_s end |
#version_number ⇒ Object
23 24 25 |
# File 'lib/acts_as_calculator/formula_version_drop.rb', line 23 def version_number formula_version.version_number end |