{:ancestors{I"$Celluloid::FSM::UnattachedError:EF[I"Celluloid::Error;FI"Celluloid::FSM::State;F[I"Object;F:attributes{@
[I"attr_reader name;FI"attr_reader transitions;FI"Celluloid::FSM;F[I"attr_reader actor;FI"attr_reader state;F:class_methods{@
[I"new;F@[I"
included;FI"new;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{@
[	I"	call;FI"	name;FI"transitions;FI"valid_transition?;F@[I"
actor;FI"actor=;FI"attach;FI"current_state;FI"current_state_name;FI"default_state;FI"handle_delayed_transitions;FI"
state;FI"states;FI"transition;FI"transition!;FI"transition_with_callbacks!;FI"$validate_and_sanitize_new_state;FI"!Celluloid::FSM::ClassMethods;F[I"default_state;FI"
state;FI"states;F:modules[
I"Celluloid;FI"Celluloid::FSM;FI"!Celluloid::FSM::ClassMethods;FI"Celluloid::FSM::State;FI"$Celluloid::FSM::UnattachedError;F