class AASM::Core::State

def <=>(state)

def <=>(state)
  if state.is_a? Symbol
    name <=> state
  else
    name <=> state.name
  end
end