class EECummings::VariableRegistry
Attributes
variables[R]
Public Class Methods
new(variable_definition_class = VariableDefinition)
click to toggle source
# File lib/ee_cummings/variable_registry.rb, line 5 def initialize(variable_definition_class = VariableDefinition) @variable_definition_class = variable_definition_class @variables = [] end
Public Instance Methods
variable() { |variable| ... }
click to toggle source
# File lib/ee_cummings/variable_registry.rb, line 10 def variable variable = new_variable_definition yield variable @variables << variable end
Private Instance Methods
new_variable_definition()
click to toggle source
# File lib/ee_cummings/variable_registry.rb, line 18 def new_variable_definition @variable_definition_class.new end