Module: Enjoy::Feedback
- Defined in:
- lib/enjoy/feedback/version.rb,
lib/enjoy/feedback/configuration.rb,
lib/enjoy/feedback/controllers/contacts.rb,
lib/enjoy/feedback/admin/contact_message.rb,
app/mailers/enjoy/feedback/contact_mailer.rb,
app/models/enjoy/feedback/contact_message.rb,
lib/enjoy/feedback/models/contact_message.rb,
lib/enjoy/feedback/models/mongoid/contact_message.rb,
lib/generators/enjoy/feedback/migration_generator.rb,
app/controllers/enjoy/feedback/contacts_controller.rb,
lib/generators/enjoy/feedback/config/install_generator.rb,
lib/enjoy/feedback/models/active_record/contact_message.rb,
lib/enjoy/feedback/engine.rb,
lib/enjoy/feedback/admin.rb,
lib/enjoy_cms_feedback.rb
Defined Under Namespace
Modules: Admin, Controllers, Decorators, Models
Classes: ConfigGenerator, Configuration, ContactMailer, ContactMessage, ContactsController, Engine, MigrationGenerator
Constant Summary
collapse
- VERSION =
"0.4.0"
Class Method Summary
collapse
Class Method Details
.active_record? ⇒ Boolean
25
26
27
|
# File 'lib/enjoy_cms_feedback.rb', line 25
def active_record?
Enjoy::Feedback.orm == :active_record
end
|
.config ⇒ Object
5
6
7
|
# File 'lib/enjoy/feedback/configuration.rb', line 5
def self.config
@configuration ||= Configuration.new
end
|
.configuration ⇒ Object
2
3
4
|
# File 'lib/enjoy/feedback/configuration.rb', line 2
def self.configuration
@configuration ||= Configuration.new
end
|
9
10
11
|
# File 'lib/enjoy/feedback/configuration.rb', line 9
def self.configure
yield configuration
end
|
.model_namespace ⇒ Object
28
29
30
|
# File 'lib/enjoy_cms_feedback.rb', line 28
def model_namespace
"Enjoy::Feedback::Models::#{Enjoy::Feedback.orm.to_s.camelize}"
end
|
.mongoid? ⇒ Boolean
22
23
24
|
# File 'lib/enjoy_cms_feedback.rb', line 22
def mongoid?
Enjoy::Feedback.orm == :mongoid
end
|
.orm ⇒ Object
19
20
21
|
# File 'lib/enjoy_cms_feedback.rb', line 19
def orm
Enjoy.orm
end
|
.orm_specific(name) ⇒ Object
31
32
33
|
# File 'lib/enjoy_cms_feedback.rb', line 31
def orm_specific(name)
"#{model_namespace}::#{name}".constantize
end
|