Module: Enjoy
- Defined in:
- lib/generators/enjoy/utils.rb,
lib/enjoy_cms.rb,
lib/enjoy/admin.rb,
lib/enjoy/model.rb,
lib/enjoy/engine.rb,
lib/enjoy/version.rb,
lib/enjoy/admin/seo.rb,
lib/enjoy/migration.rb,
app/models/enjoy/seo.rb,
lib/enjoy/admin/menu.rb,
lib/enjoy/admin/news.rb,
lib/enjoy/admin/page.rb,
lib/enjoy/models/seo.rb,
app/models/enjoy/menu.rb,
app/models/enjoy/news.rb,
app/models/enjoy/page.rb,
lib/enjoy/models/menu.rb,
lib/enjoy/models/news.rb,
lib/enjoy/models/page.rb,
lib/enjoy/admin/gallery.rb,
lib/enjoy/configuration.rb,
app/models/enjoy/gallery.rb,
lib/enjoy/models/gallery.rb,
lib/enjoy/admin/page_block.rb,
lib/enjoy/controllers/news.rb,
app/models/enjoy/page_block.rb,
lib/enjoy/controllers/pages.rb,
lib/enjoy/models/page_block.rb,
lib/enjoy/admin/sitemap_data.rb,
lib/enjoy/controllers/search.rb,
lib/enjoy/models/mongoid/seo.rb,
app/models/enjoy/sitemap_data.rb,
lib/enjoy/admin/gallery_image.rb,
lib/enjoy/admin/page_blockset.rb,
lib/enjoy/models/mongoid/menu.rb,
lib/enjoy/models/mongoid/news.rb,
lib/enjoy/models/mongoid/page.rb,
lib/enjoy/models/sitemap_data.rb,
app/models/enjoy/gallery_image.rb,
app/models/enjoy/page_blockset.rb,
lib/enjoy/controllers/contacts.rb,
lib/enjoy/models/gallery_image.rb,
lib/enjoy/models/page_blockset.rb,
lib/enjoy/admin/contact_message.rb,
app/mailers/enjoy/contact_mailer.rb,
app/models/enjoy/contact_message.rb,
lib/enjoy/admin/embedded_element.rb,
lib/enjoy/models/contact_message.rb,
lib/enjoy/models/mongoid/gallery.rb,
app/models/enjoy/embedded_element.rb,
lib/enjoy/models/embedded_element.rb,
lib/enjoy/models/active_record/seo.rb,
lib/enjoy/models/active_record/menu.rb,
lib/enjoy/models/active_record/news.rb,
lib/enjoy/models/active_record/page.rb,
lib/enjoy/models/mongoid/page_block.rb,
lib/generators/enjoy/admin_generator.rb,
app/controllers/enjoy/home_controller.rb,
app/controllers/enjoy/news_controller.rb,
lib/enjoy/models/mongoid/sitemap_data.rb,
lib/generators/enjoy/capify_generator.rb,
lib/generators/enjoy/layout_generator.rb,
app/controllers/enjoy/pages_controller.rb,
lib/enjoy/admin/embedded_gallery_image.rb,
lib/enjoy/models/mongoid/gallery_image.rb,
lib/enjoy/models/mongoid/page_blockset.rb,
lib/generators/enjoy/ability_generator.rb,
app/controllers/enjoy/search_controller.rb,
app/models/enjoy/embedded_gallery_image.rb,
lib/enjoy/models/embedded_gallery_image.rb,
lib/enjoy/models/mongoid/contact_message.rb,
lib/generators/enjoy/migration_generator.rb,
app/controllers/enjoy/contacts_controller.rb,
lib/enjoy/models/mongoid/embedded_element.rb,
lib/enjoy/models/active_record/sitemap_data.rb,
lib/enjoy/models/active_record/contact_message.rb,
lib/enjoy/models/mongoid/embedded_gallery_image.rb
Overview
Defined Under Namespace
Modules: Admin, Blocksetable, BooleanField, Cache, Config, Connectable, Controller, Controllers, Decorators, ElasticSearch, Enableable, Errors, Fancybox, Generators, Geocodeable, GzipHelper, HashField, HtmlField, Localizeable, Mappable, Migration, Model, ModelLocalizeable, Models, MongoidPaperclip, NavMenu, PoweredHelper, RailsAdminGroupPatch, RailsAdminPatch, SeoPages, Seoable, SitemapDataField, SortField, Sortable
Classes: AbilityGenerator, AdminGenerator, CapifyGenerator, Configuration, ContactMailer, ContactMessage, ContactsController, EmbeddedElement, EmbeddedGalleryImage, Engine, Gallery, GalleryImage, HomeController, LayoutGenerator, Menu, MigrationGenerator, News, NewsController, Page, PageBlock, PageBlockset, PagesController, SearchController, Seo, SitemapData
Constant Summary
collapse
- VERSION =
"0.3.7.1"
Class Method Summary
collapse
Class Method Details
.active_record? ⇒ Boolean
56
57
58
|
# File 'lib/enjoy_cms.rb', line 56
def active_record?
Enjoy.orm == :active_record
end
|
.config ⇒ Object
5
6
7
|
# File 'lib/enjoy/configuration.rb', line 5
def self.config
@configuration ||= Configuration.new
end
|
.configuration ⇒ Object
2
3
4
|
# File 'lib/enjoy/configuration.rb', line 2
def self.configuration
@configuration ||= Configuration.new
end
|
9
10
11
|
# File 'lib/enjoy/configuration.rb', line 9
def self.configure
yield configuration
end
|
.model_namespace ⇒ Object
59
60
61
|
# File 'lib/enjoy_cms.rb', line 59
def model_namespace
"Enjoy::Models::#{Enjoy.orm.to_s.camelize}"
end
|
.mongoid? ⇒ Boolean
53
54
55
|
# File 'lib/enjoy_cms.rb', line 53
def mongoid?
Enjoy.orm == :mongoid
end
|
.orm_specific(name) ⇒ Object
62
63
64
|
# File 'lib/enjoy_cms.rb', line 62
def orm_specific(name)
"#{model_namespace}::#{name}".constantize
end
|