Sha256: 383e4c507e1f635b70384eec9060fdb84f9aa6e63daad0890ee6004d12aaa4fb

Contents?: true

Size: 520 Bytes

Versions: 3

Compression:

Stored size: 520 Bytes

Contents

require "feather_cms/version"
require "feather_cms/template_cache"
require "feather_cms/config"
require "feather_cms/model"
require "feather_cms/view_helper"
require "feather_cms/railtie" if defined?(Rails)

module FeatherCms
  include Model

  def self.included(base)
    base.extend FeatherCms::Model::ClassMethods
    if Config.template_store_type == :file 
      base.define_feather_cms_callbacks
    end
    base.template_content_field :content
    base.send(:include, FeatherCms::Model::InstanceMethods)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
feather_cms-0.0.3 lib/feather_cms.rb
feather_cms-0.0.2 lib/feather_cms.rb
feather_cms-0.0.1 lib/feather_cms.rb