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.5"
Class Method Summary
collapse
Class Method Details
14
15
16
|
# File 'lib/activity_engine.rb', line 14
def (object)
Array(object.to_key).join(":")
end
|
.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
|