Module: Dicer
- Defined in:
- lib/dicer/config.rb,
lib/dicer/context.rb,
lib/dicer/railtie.rb,
lib/dicer/version.rb,
lib/dicer/behavior.rb,
lib/dicer/delegator.rb,
lib/dicer/middleware.rb,
lib/dicer/contextable.rb,
lib/dicer/railtie/context.rb,
lib/dicer/context/description.rb,
lib/dicer/railtie/contextable.rb,
lib/dicer/railtie/active_record.rb,
lib/dicer/railtie/action_controller.rb,
lib/dicer/rspec/context_example_group.rb,
lib/dicer/rspec/behavior_example_group.rb
Defined Under Namespace
Modules: ActionController, ActiveRecord, Behavior, Contextable, RSpec
Classes: Config, Context, Delegator, Middleware, Railtie
Constant Summary
collapse
- VERSION =
'0.3.0'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
12
13
14
|
# File 'lib/dicer/config.rb', line 12
def self.config
@config ||= Config.new
end
|
.setup_action_controller(controller) ⇒ Object
52
53
54
55
56
|
# File 'lib/dicer/railtie.rb', line 52
def self.setup_action_controller(controller)
controller.class_eval do
include Dicer::ActionController
end
end
|
.setup_active_record(orm) ⇒ Object
58
59
60
61
62
|
# File 'lib/dicer/railtie.rb', line 58
def self.setup_active_record(orm)
orm.class_eval do
include Dicer::ActiveRecord
end
end
|
.setup_mongoid(orm) ⇒ Object
64
65
66
67
68
|
# File 'lib/dicer/railtie.rb', line 64
def self.setup_mongoid(orm)
orm.module_eval do
include Dicer::Contextable
end
end
|