Module: Plug::Mixin::ClassMethods
- Defined in:
- lib/ext/plug.rb
Instance Method Summary collapse
Instance Method Details
#array_attr(attr) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/ext/plug.rb', line 9 def array_attr(attr) attr = attr.to_s self.class_eval(%Q{ def #{attr}_list return "" if self.#{attr}.blank? self.#{attr}.join(",") end def #{attr}_list=(value) self.#{attr} = value.split(",") if !value.blank? end }) end |