Sha256: c8a2f4e1ee453216cf9de05cd16eed47d438cf13eeec210850c864e54c45c988

Contents?: true

Size: 555 Bytes

Versions: 112

Compression:

Stored size: 555 Bytes

Contents

module RocketCMS
  module Model
    extend ActiveSupport::Concern
    included do
      if RocketCMS.mongoid?
        include Mongoid::Document
        include Mongoid::Timestamps::Short
      end
      include ActiveModel::ForbiddenAttributesProtection
      include BooleanField
      include SortField

      if RocketCMS.mongoid?
        include Mongoid::Paperclip
      end

      include SmartExcerpt
      include SimpleCaptcha::ModelHelpers

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

Version data entries

112 entries across 112 versions & 2 rubygems

Version Path
rocket_cms-0.12.0 lib/rocket_cms/model.rb
rocket_cms-0.11.7 lib/rocket_cms/model.rb
rocket_cms-0.11.5 lib/rocket_cms/model.rb
rocket_cms-0.11.4 lib/rocket_cms/model.rb
rocket_cms-0.11.3 lib/rocket_cms/model.rb
rocket_cms-0.11.2 lib/rocket_cms/model.rb
rocket_cms-0.11.1 lib/rocket_cms/model.rb
rocket_cms-0.11.0 lib/rocket_cms/model.rb
rocket_cms-0.10.2 lib/rocket_cms/model.rb
rocket_cms-0.10.1 lib/rocket_cms/model.rb
rocket_cms-0.10.0 lib/rocket_cms/model.rb
rocket_cms-0.9.9 lib/rocket_cms/model.rb
rocket_cms-0.9.8 lib/rocket_cms/model.rb
ack_rocket_cms-0.9.2 lib/rocket_cms/model.rb
rocket_cms-0.9.7 lib/rocket_cms/model.rb
rocket_cms-0.9.5 lib/rocket_cms/model.rb
rocket_cms-0.9.4 lib/rocket_cms/model.rb
rocket_cms-0.9.3 lib/rocket_cms/model.rb
rocket_cms-0.9.2 lib/rocket_cms/model.rb
ack_rocket_cms-0.9.1.3 lib/rocket_cms/model.rb