Module: Petra::Util::FieldAccessors::ClassMethods

Defined in:
lib/petra/util/field_accessors.rb

Instance Method Summary collapse

Instance Method Details

#field_accessor(name) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/petra/util/field_accessors.rb', line 11

def field_accessor(name)
  define_method(name) do
    self[name]
  end

  define_method("#{name}=") do |value|
    self[name] = value
  end
end