Class: ActsAsCalculator::SerializeFormulaVersion
- Inherits:
-
Object
- Object
- ActsAsCalculator::SerializeFormulaVersion
- Defined in:
- lib/acts_as_calculator/serialize_formula_version.rb
Class Method Summary collapse
Class Method Details
.call(version:, variables: false) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/acts_as_calculator/serialize_formula_version.rb', line 5 def self.call(version:, variables: false) payload = attributes(version) return payload unless variables payload.merge(variables: version.variables.order(:name).map { |variable| serialize_variable(variable) }) end |