Sha256: 7ab4497d7a8294ce52ba463e3d9339a86a7e74b5395a8101c5ffef2ac8c8ed09

Contents?: true

Size: 739 Bytes

Versions: 2

Compression:

Stored size: 739 Bytes

Contents

require 'state_shifter/state'
require 'state_shifter/event'
require 'state_shifter/definition'
require 'state_shifter/definition/contents'
require 'state_shifter/definition/class_methods'
require 'state_shifter/definition/instance_methods'
require 'state_shifter/definition/active_record_integration_methods'

class ::StateShifter::TransitionHalted < Exception ; end
class ::StateShifter::GuardMethodUndefined < Exception ; end
class ::StateShifter::GuardNotSatisfied < Exception ; end
class ::StateShifter::CallbackMethodNotDefined < Exception ; end
class ::StateShifter::RedifiningEvent < Exception ; end
class ::StateShifter::RedifiningState < Exception ; end
class ::StateShifter::PersistenceAttributeAlreadyDefined < Exception ; end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
state_shifter-0.8.1 lib/state_shifter.rb
state_shifter-0.8.0 lib/state_shifter.rb