Sha256: 239fde2e577a3538bc3e4607258d3c52680a3c4c2a1370e38b59ef76a0c477e0

Contents?: true

Size: 610 Bytes

Versions: 2

Compression:

Stored size: 610 Bytes

Contents

require 'active_support/core_ext/module/delegation'
require 'active_support/core_ext/module/attribute_accessors'
require 'active_support/hash_with_indifferent_access'

module Ecm
  module Tags
    module Configuration
      def configure
        yield self
      end
      mattr_accessor(:base_controller) { 'FrontendController' }
      mattr_accessor(:add_submit_button_to_search_box) { true }
      mattr_accessor(:tag_search_exact_default_value) { false }
      mattr_accessor(:taggable_models) { [] }

      def self.taggable_models
        @@taggable_models.map(&:constantize)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ecm_tags-2.1.0 lib/ecm/tags/configuration.rb
ecm_tags-2.0.2 lib/ecm/tags/configuration.rb