Module: Multiflow::Persistence::ActiveRecord::ClassMethods

Defined in:
lib/multiflow/persistence/active_record.rb

Instance Method Summary collapse

Instance Method Details

#add_scope(machine, state) ⇒ Object



11
12
13
# File 'lib/multiflow/persistence/active_record.rb', line 11

def add_scope(machine, state)
  scope state.name, -> { where("#{machine.state_column}".to_sym => state.name.to_s) }
end