class TestAbstractions::Form::ActuatorMacro
Public Class Methods
define(cls, selector)
click to toggle source
# File lib/test_abstractions/form.rb, line 102 def self.define(cls, selector) macro = new cls, selector macro.define macro end
Public Instance Methods
define()
click to toggle source
# File lib/test_abstractions/form.rb, line 108 def define getter setter end
getter()
click to toggle source
# File lib/test_abstractions/form.rb, line 113 def getter sel = selector cls.send :define_method, :actuator do sel end end
setter()
click to toggle source
# File lib/test_abstractions/form.rb, line 120 def setter cls.send :define_method, :actuator= do |selector| instance_variable_set :@actuator, selector end end