module Enjoy::News

require 'enjoy_cms_pages' if Enjoy::News.config.pages_support require 'enjoy_cms_seo' if Enjoy::News.config.seo_support require 'enjoy_cms_gallery' if Enjoy::News.config.gallery_support

Constants

VERSION

Public Class Methods

active_record?() click to toggle source
# File lib/enjoy_cms_news.rb, line 28
def active_record?
  Enjoy::News.orm == :active_record
end
config() click to toggle source
# File lib/enjoy/news/configuration.rb, line 6
def self.config
  @configuration ||= Configuration.new
end
configuration() click to toggle source
# File lib/enjoy/news/configuration.rb, line 3
def self.configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/enjoy/news/configuration.rb, line 10
def self.configure
  yield configuration
end
model_namespace() click to toggle source
# File lib/enjoy_cms_news.rb, line 31
def model_namespace
  "Enjoy::News::Models::#{Enjoy::News.orm.to_s.camelize}"
end
mongoid?() click to toggle source
# File lib/enjoy_cms_news.rb, line 25
def mongoid?
  Enjoy::News.orm == :mongoid
end
orm() click to toggle source
# File lib/enjoy_cms_news.rb, line 22
def orm
  Enjoy.orm
end
orm_specific(name) click to toggle source
# File lib/enjoy_cms_news.rb, line 34
def orm_specific(name)
  "#{model_namespace}::#{name}".constantize
end