Sha256: d867a7af159e581cdd2394b586efdad883d8d253036d2c849d7573a69772926e

Contents?: true

Size: 264 Bytes

Versions: 5

Compression:

Stored size: 264 Bytes

Contents

# frozen_string_literal: true

module ActsAsTaggableArrayOn
  class Parser
    def parse tags
      case tags
      when String
        tags.split(/[ ]*,[ ]*/)
      else
        tags
      end
    end
  end

  def self.parser
    @parser ||= Parser.new
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
acts-as-taggable-array-on-0.6.0 lib/acts-as-taggable-array-on/parser.rb
acts-as-taggable-array-on-0.5.1 lib/acts-as-taggable-array-on/parser.rb
acts-as-taggable-array-on-0.5 lib/acts-as-taggable-array-on/parser.rb
acts-as-taggable-array-on-0.4.2 lib/acts-as-taggable-array-on/parser.rb
acts-as-taggable-array-on-0.4.1 lib/acts-as-taggable-array-on/parser.rb