Module: ActivityEngine
- Defined in:
- lib/activity_engine.rb,
lib/activity_engine/engine.rb,
lib/activity_engine/version.rb,
lib/activity_engine/exceptions.rb,
app/models/activity_engine/activity.rb,
lib/activity_engine/context_builder.rb,
lib/activity_engine/activity_builder.rb,
lib/activity_engine/activity_data_structure.rb,
app/helpers/activity_engine/application_helper.rb,
lib/generators/activity_engine/install_generator.rb,
lib/generators/activity_engine/register_generator.rb,
app/controllers/activity_engine/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, Generators Classes: Activity, ActivityBuilder, ActivityDataStructure, ApplicationController, ContextBuilder, Engine, UnpersistedSubjectError
Constant Summary collapse
- VERSION =
"0.0.3"
Class Method Summary collapse
Class Method Details
.register(class_name, method_name, activity_receiver = ActivityEngine::Activity, &config_block) ⇒ Object
8 9 10 11 12 |
# File 'lib/activity_engine.rb', line 8 def register(class_name, method_name, activity_receiver = ActivityEngine::Activity, &config_block) context_builder = ContextBuilder.new(class_name, method_name) activity_builder = ActivityBuilder.new(activity_receiver, config_block) context_builder.wrap!(activity_builder) end |