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