Sha256: 6ae95f3b2ca7ed3316bccf325ca4ae68438cd16aa98b90ae01488391bc5c575e

Contents?: true

Size: 1.41 KB

Versions: 6

Compression:

Stored size: 1.41 KB

Contents

require "active_record"
require "active_record/version"
require "action_view"

require "digest/sha1"

$LOAD_PATH.unshift(File.dirname(__FILE__))

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

  mattr_accessor :force_lowercase
  @@force_lowercase = false

  mattr_accessor :force_parameterize
  @@force_parameterize = false

  mattr_accessor :remove_unused_tags
  self.remove_unused_tags = false

  def self.glue
    @@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/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"

$LOAD_PATH.shift


if defined?(ActiveRecord::Base)
  ActiveRecord::Base.extend ActsAsTaggableOn::Taggable
  ActiveRecord::Base.send :include, ActsAsTaggableOn::Tagger
end

if defined?(ActionView::Base)
  ActionView::Base.send :include, ActsAsTaggableOn::TagsHelper
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
crowdint_acts-as-taggable-on-2.3.5 lib/acts-as-taggable-on.rb
crowdint_acts-as-taggable-on-2.3.4 lib/acts-as-taggable-on.rb
crowdint_acts-as-taggable-on-2.3.3 lib/acts-as-taggable-on.rb
crowdint_acts-as-taggable-on-2.3.2 lib/acts-as-taggable-on.rb
acts-as-taggable-on-2.3.1 lib/acts-as-taggable-on.rb
acts-as-taggable-on-2.3.0 lib/acts-as-taggable-on.rb