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