{:ancestors{I"Delayer::Error:EF[I"StandardError;FI"Delayer::TooLate;F[I"Delayer::Error;FI""Delayer::AlreadyExecutedError;F[I"Delayer::TooLate;FI""Delayer::AlreadyCanceledError;F[@I"!Delayer::AlreadyRunningError;F[@I""Delayer::InvalidPriorityError;F[@I"Delayer::Procedure;F[I"Object;FI"Delayer;F[I"Delayer;FI"Delayer::Priority;FI"Delayer::Priority;F[@:attributes{	@[I"attr_accessor next;FI"attr_reader delayer;FI"attr_reader state;FI"Delayer;F[I"attr_accessor default;FI"Delayer::Extend;F[I"attr_accessor expire;FI"attr_reader exception;F@[I"attr_reader priority;F:class_methods{
@[I"new;FI"Delayer;F[I"StateError;FI"default;FI"generate_class;FI"
included;FI"method_missing;FI"new;F@'[I"
extended;F@[I"
included;FI"new;FI"Delayer::Priority::Extend;F[I"
extended;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{
@[I"
break;FI"cancel;FI"canceled?;FI"delayer;FI"	next;FI"run;FI"
state;FI"Delayer;F[I"cancel;F@'[I"
busy?;FI"empty?;FI"exception;FI"expire;FI"expire?;FI"
register;FI"register_remain_hook;FI"run;FI"
run_once;FI"	size;F@[I"
priority;F@=[I"get_prev_point;FI"
register;FI"validate_priority;F:modules[@I""Delayer::AlreadyCanceledError;FI""Delayer::AlreadyExecutedError;FI"!Delayer::AlreadyRunningError;F@I"Delayer::Extend;FI""Delayer::InvalidPriorityError;F@I"Delayer::Priority::Extend;FI"Delayer::Procedure;F@