Class: ActsAsOrganizable::TagList
- Inherits:
-
Array
- Object
- Array
- ActsAsOrganizable::TagList
- Defined in:
- lib/acts_as_organizable.rb
Constant Summary collapse
- @@delimiter =
','
Instance Method Summary collapse
-
#initialize(list) ⇒ TagList
constructor
A new instance of TagList.
- #to_s ⇒ Object
Constructor Details
#initialize(list) ⇒ TagList
Returns a new instance of TagList.
15 16 17 18 |
# File 'lib/acts_as_organizable.rb', line 15 def initialize(list) list = list.is_a?(Array) ? list : list.split(@@delimiter).collect(&:strip).reject(&:blank?) super end |
Instance Method Details
#to_s ⇒ Object
20 21 22 |
# File 'lib/acts_as_organizable.rb', line 20 def to_s join(@@delimiter + " ") end |