Class: TestAbstractions::Form::URIMacro
- Inherits:
-
Object
- Object
- TestAbstractions::Form::URIMacro
- Includes:
- Initializer
- Defined in:
- lib/test_abstractions/form.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.define(cls, uri) ⇒ Object
132 133 134 135 136 |
# File 'lib/test_abstractions/form.rb', line 132 def self.define(cls, uri) macro = new cls, uri macro.define macro end |
Instance Method Details
#define ⇒ Object
138 139 140 141 |
# File 'lib/test_abstractions/form.rb', line 138 def define getter setter end |
#getter ⇒ Object
143 144 145 146 147 148 |
# File 'lib/test_abstractions/form.rb', line 143 def getter u = uri cls.send :define_method, :uri do u end end |
#setter ⇒ Object
150 151 152 153 154 |
# File 'lib/test_abstractions/form.rb', line 150 def setter cls.send :define_method, :uri= do |uri| instance_variable_set :@uri, uri end end |