Sha256: 5cfc4614cf3aef1aa79bfad348b32ae013b1cca59ec756fe4625a5ea9720eb42

Contents?: true

Size: 611 Bytes

Versions: 19

Compression:

Stored size: 611 Bytes

Contents

module Enjoy
  module Model
    extend ActiveSupport::Concern
    included do
      if Enjoy.mongoid?
        include Mongoid::Document
        include Mongoid::Timestamps::Short

        if Enjoy.config.localize
          include Enjoy::ModelLocalizeable
        end
      end

      include ActiveModel::ForbiddenAttributesProtection
      include Enjoy::BooleanField
      include Enjoy::SortField

      include SmartExcerpt
      include SimpleCaptcha::ModelHelpers

      if Enjoy.mongoid? && defined?(Trackable)
        include Trackable
      end

      include Enjoy::RailsAdminPatch
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
enjoy_cms-0.3.7.4 lib/enjoy/model.rb
enjoy_cms-0.3.7.3 lib/enjoy/model.rb
enjoy_cms-0.3.7.2 lib/enjoy/model.rb
enjoy_cms-0.3.7.1 lib/enjoy/model.rb
enjoy_cms-0.3.7 lib/enjoy/model.rb
enjoy_cms-0.3.6.2 lib/enjoy/model.rb
enjoy_cms-0.3.6.1 lib/enjoy/model.rb
enjoy_cms-0.3.6 lib/enjoy/model.rb
enjoy_cms-0.3.5 lib/enjoy/model.rb
enjoy_cms-0.3.4 lib/enjoy/model.rb
enjoy_cms-0.3.3 lib/enjoy/model.rb
enjoy_cms-0.3.2.1 lib/enjoy/model.rb
enjoy_cms-0.3.2 lib/enjoy/model.rb
enjoy_cms-0.3.1.2 lib/enjoy/model.rb
enjoy_cms-0.3.1.1 lib/enjoy/model.rb
enjoy_cms-0.3.1 lib/enjoy/model.rb
enjoy_cms-0.3.0.4 lib/enjoy/model.rb
enjoy_cms-0.3.0.3 lib/enjoy/model.rb
enjoy_cms-0.3.0.2 lib/enjoy/model.rb