Sha256: 1c58323107dc6a8d02a7cd39414274a5464fb4e1b0c9abe249d1d095841b4dbc

Contents?: true

Size: 1.63 KB

Versions: 5

Compression:

Stored size: 1.63 KB

Contents

require "active_record"
require "active_record/version"
require "active_support/core_ext/module"
require "action_view"
require 'active_support/all'

require "digest/sha1"

module ActsAsTaggableOn
  mattr_accessor :delimiter
  @@delimiter = ','

  mattr_accessor :force_lowercase
  @@force_lowercase = false

  mattr_accessor :force_parameterize
  @@force_parameterize = false

  mattr_accessor :strict_case_match
  @@strict_case_match = false

  mattr_accessor :remove_unused_tags
  self.remove_unused_tags = false

  def self.glue
    delimiter = @@delimiter.kind_of?(Array) ? @@delimiter[0] : @@delimiter
    delimiter.ends_with?(" ") ? delimiter : "#{delimiter} "
  end

  def self.setup
    yield self
  end
end


require "acts_as_taggable_on/utils"

require "acts_as_taggable_on/taggable"
require "acts_as_taggable_on/acts_as_taggable_on/compatibility"
require "acts_as_taggable_on/acts_as_taggable_on/core"
require "acts_as_taggable_on/acts_as_taggable_on/collection"
require "acts_as_taggable_on/acts_as_taggable_on/cache"
require "acts_as_taggable_on/acts_as_taggable_on/ownership"
require "acts_as_taggable_on/acts_as_taggable_on/related"
require "acts_as_taggable_on/acts_as_taggable_on/dirty"

require "acts_as_taggable_on/tagger"
require "acts_as_taggable_on/tag"
require "acts_as_taggable_on/tag_list"
require "acts_as_taggable_on/tags_helper"
require "acts_as_taggable_on/tagging"
require 'acts_as_taggable_on/engine'

ActiveSupport.on_load(:active_record) do
  extend ActsAsTaggableOn::Compatibility
  extend ActsAsTaggableOn::Taggable
  include ActsAsTaggableOn::Tagger
end
ActiveSupport.on_load(:action_view) do
  include ActsAsTaggableOn::TagsHelper
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
acts-as-taggable-on-3.0.2 lib/acts-as-taggable-on.rb
acts-as-taggable-on-3.0.1 lib/acts-as-taggable-on.rb
acts-as-taggable-on-3.0.0 lib/acts-as-taggable-on.rb
acts_as_taggable_on-3.0.0.rc2 lib/acts_as_taggable_on.rb
acts_as_taggable_on-3.0.0.rc1 lib/acts_as_taggable_on.rb