class ActsAsTaggableOn::GenericParser
Returns a new TagList
using the given tag string.
Example: tag_list = ActsAsTaggableOn::GenericParser.new
.parse(“One , Two, Three”) tag_list # [“One”, “Two”, “Three”]
Public Class Methods
new(tag_list)
click to toggle source
# File lib/acts_as_taggable_on/generic_parser.rb, line 9 def initialize(tag_list) @tag_list = tag_list end
Public Instance Methods
parse()
click to toggle source
# File lib/acts_as_taggable_on/generic_parser.rb, line 13 def parse TagList.new.tap do |tag_list| tag_list.add @tag_list.split(',').map(&:strip).reject(&:empty?) end end