class Gluer::RegistrationDefinition
Attributes
commit_hook[R]
registry_factory[R]
rollback_hook[R]
Public Class Methods
new(name)
click to toggle source
# File lib/gluer/registration_definition.rb, line 3 def initialize(name) @name = name end
Public Instance Methods
on_commit(&block)
click to toggle source
# File lib/gluer/registration_definition.rb, line 7 def on_commit(&block) @commit_hook = RegistrationHook.new(block) end
on_rollback(&block)
click to toggle source
# File lib/gluer/registration_definition.rb, line 11 def on_rollback(&block) @rollback_hook = RegistrationHook.new(block) end
registry(&block)
click to toggle source
# File lib/gluer/registration_definition.rb, line 15 def registry(&block) @registry_factory = block end