Class: TestAbstractions::Form::ActuatorMacro
- Inherits:
-
Object
- Object
- TestAbstractions::Form::ActuatorMacro
- Includes:
- Initializer
- Defined in:
- lib/test_abstractions/form.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.define(cls, selector) ⇒ Object
102 103 104 105 106 |
# File 'lib/test_abstractions/form.rb', line 102 def self.define(cls, selector) macro = new cls, selector macro.define macro end |
Instance Method Details
#define ⇒ Object
108 109 110 111 |
# File 'lib/test_abstractions/form.rb', line 108 def define getter setter end |
#getter ⇒ Object
113 114 115 116 117 118 |
# File 'lib/test_abstractions/form.rb', line 113 def getter sel = selector cls.send :define_method, :actuator do sel end end |
#setter ⇒ Object
120 121 122 123 124 |
# File 'lib/test_abstractions/form.rb', line 120 def setter cls.send :define_method, :actuator= do |selector| instance_variable_set :@actuator, selector end end |