class TestAbstractions::Form::URIMacro
Public Class Methods
define(cls, uri)
click to toggle source
# File lib/test_abstractions/form.rb, line 132 def self.define(cls, uri) macro = new cls, uri macro.define macro end
Public Instance Methods
define()
click to toggle source
# File lib/test_abstractions/form.rb, line 138 def define getter setter end
getter()
click to toggle source
# File lib/test_abstractions/form.rb, line 143 def getter u = uri cls.send :define_method, :uri do u end end
setter()
click to toggle source
# File lib/test_abstractions/form.rb, line 150 def setter cls.send :define_method, :uri= do |uri| instance_variable_set :@uri, uri end end