Module: HzOnFly::ClassMethods

Defined in:
lib/hz_on_fly.rb

Instance Method Summary collapse

Instance Method Details

#hz_on_fly(*columns) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/hz_on_fly.rb', line 12

def hz_on_fly(*columns)
  option = columns.extract_options!

  columns.map do |column|
    define_method "#{column}=" do |value|
      super(Unicode::Japanese.send(option[:type], value))
    end
  end
end