Module: Stateoscope::Adapter

Defined in:
lib/stateoscope/adapter.rb,
lib/stateoscope/adapter/aasm.rb,
lib/stateoscope/adapter/base.rb

Defined Under Namespace

Classes: AASM, Base

Class Method Summary collapse

Class Method Details

.new_for(klass, state_machine_name) ⇒ Object



13
14
15
16
# File 'lib/stateoscope/adapter.rb', line 13

def self.new_for(klass, state_machine_name)
  adapter = registry.find!(klass, state_machine_name)
  adapter.new(klass, state_machine_name)
end

.register(adapter) ⇒ Object



9
10
11
# File 'lib/stateoscope/adapter.rb', line 9

def self.register(adapter)
  registry.register(adapter)
end