aasm/lib/state_transition.rb

17 lines
316 B
Ruby
Raw Normal View History

2008-01-07 19:11:38 +00:00
module AASM
module SupportingClasses
class StateTransition
attr_reader :from, :to, :opts
def initialize(opts)
@from, @to, @guard = opts[:from], opts[:to], opts[:guard]
@opts = opts
end
def ==(obj)
@from == obj.from && @to == obj.to
end
end
end
end