Module: Calculi::HasFunctionSet
- Extended by:
- ActiveSupport::Concern
- Includes:
- Attributes, HasOptionSet, Utility
- Defined in:
- lib/calculi/has_function_set.rb
Defined Under Namespace
Modules: ClassMethods
Constant Summary
Constants included from Utility
Utility::NON_IVAR, Utility::NULL
Instance Attribute Summary collapse
- #calculi_function_set ⇒ Object readonly
Instance Method Summary collapse
Methods included from Attributes
Methods included from HasOptionSet
Methods included from Utility
#at_prefixed, #callable?, #constantly, #eval_or_value, #instance_variable_compute, #procable?, #set_attribute
Instance Attribute Details
#calculi_function_set ⇒ Object (readonly)
21 22 23 |
# File 'lib/calculi/has_function_set.rb', line 21 def calculi_function_set @calculi_function_set ||= Calculi::FunctionSet.new target: self end |
Instance Method Details
#realize_calculi_function_set! ⇒ Object
14 15 16 |
# File 'lib/calculi/has_function_set.rb', line 14 def realize_calculi_function_set! calculi_function_set.configure(&stored_calculi_function_set_configurator) end |
#stored_calculi_function_set_configurator ⇒ Object
25 26 27 |
# File 'lib/calculi/has_function_set.rb', line 25 def stored_calculi_function_set_configurator self.class.stored_calculi_function_set_configurator end |