Module: FarmEquipment

Defined in:
lib/farm_equipment.rb,
lib/farm_equipment/version.rb

Constant Summary collapse

DELIN =
'%!%'
VERSION =
"0.0.3"

Instance Method Summary collapse

Instance Method Details

#attrs_with_short_array(*args) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/farm_equipment.rb', line 4

def attrs_with_short_array(*args)
  args.each do |a|
    define_method a do
      read_attribute(a).split(DELIN)
    end
    define_method "#{a}=" do |val|
      write_attribute(a, val.join(DELIN))
    end
  end
end