Method: EventBright::ApiObjectClassMethods#readable

Defined in:
lib/eventbright/api_object_class_methods.rb

#readable(*args) ⇒ Object



49
50
51
52
53
54
55
# File 'lib/eventbright/api_object_class_methods.rb', line 49

def readable(*args)
  args.each{|symbol|
  
    module_eval( "def #{symbol}(); attribute_get(:#{symbol}); end")
    module_eval( "def #{symbol}=(val, no_dirty = false); attribute_set(:#{symbol}, val, true); end")
  }
end