{:ancestors{I"	Thor:EF[I"Object;FI"Thor::Base;FI"Thor::Command;F[I"IStruct.new(:name, :description, :long_description, :usage, :options);FI"Thor::HiddenCommand;F[I"Thor::Command;FI"Thor::DynamicCommand;F[@I"Thor::Error;F[I"StandardError;FI" Thor::UndefinedCommandError;F[I"Thor::Error;FI" Thor::AmbiguousCommandError;F[@I"Thor::InvocationError;F[@I"Thor::UnknownArgumentError;F[@I"'Thor::RequiredArgumentMissingError;F[I"Thor::InvocationError;FI"$Thor::MalformattedArgumentError;F[@!I"Thor::Group;F[@	@
I"Thor::LineEditor::Basic;F[@	I"Thor::LineEditor::Readline;F[I"Thor::LineEditor::Basic;FI"/Thor::LineEditor::Readline::PathCompletion;F[@	I"Object;F[I"BasicObject;FI"Thor::Shell::Basic;F[@	I"Thor::Shell::Color;F[I"Thor::Shell::Basic;FI"Thor::Shell::HTML;F[@4I"Thor::RakeCompat;F[I"Rake::DSL;F:attributes{
@&[I"attr_reader options;FI"attr_reader prompt;F@0[I"attr_accessor base;FI"attr_reader padding;FI"Thor::Actions;F[I"attr_accessor behavior;FI"Thor::Base;F[	I"attr_accessor args;FI"attr_accessor options;FI"!attr_accessor parent_options;FI"attr_writer shell;FI"Thor::Shell;F[I"attr_writer shell;F:class_methods{I"	Thor;F[!I"banner;FI"check_unknown_options!;FI"command_help;FI"default_command;FI"default_task;FI"	desc;FI"find_command_possibilities;FI"find_task_possibilities;FI"	help;FI"long_desc;FI"map;FI"method_option;FI"method_options;FI"option;FI"options;FI"package_name;FI"printable_commands;FI"printable_tasks;FI"
register;FI"stop_on_unknown_option!;FI"subcommand;FI"subcommand_classes;FI"subcommand_help;FI"subcommands;FI"subtask;FI"subtask_help;FI"
subtasks;FI"task_help;F@[I"new;F@[I"new;FI"Thor::Group;F[
I"banner;FI"	desc;FI"	help;FI"invoke;FI"invoke_from_option;FI"printable_commands;FI"printable_tasks;FI"remove_invocation;F@&[I"available?;FI"new;F@([I"available?;F@+[I"new;F@A[I"new;FI"Thor::Base;F[	I"new;FI"
shell;FI"subclass_files;FI"subclasses;FI"Thor::LineEditor;F[I"best_available;FI"
readline;F@7[I"
included;FI"rake_classes;FI"Thor::Shell;F[I"new;FI"Thor::Util;F[I"camel_case;FI"escape_globs;FI"find_by_namespace;FI"(find_class_and_command_by_namespace;FI"%find_class_and_task_by_namespace;FI"globs_for;FI"load_thorfile;FI"namespace_from_thor_class;FI"namespaces_in_content;FI"ruby_command;FI"snake_case;FI"thor_classes_in;FI"thor_root;FI"thor_root_glob;FI"user_home;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{I"	Thor;F[I"	help;F@[I"formatted_usage;FI"handle_argument_error?;FI"handle_no_method_error?;FI"hidden?;FI"local_method?;FI"not_debugging?;FI"private_method?;FI"required_options;FI"run;F@[I"hidden?;F@[I"run;F@&[I"options;FI"prompt;FI"
readline;F@([I"
readline;F@+[I"matches;FI"Object;F[I"namespace;FI"rake_namespace;FI"	task;F@0["I"as_unicode;FI"ask;FI"ask_filtered;FI"ask_simply;FI"	base;FI"can_display_colors?;FI"dynamic_width;FI"dynamic_width_stty;FI"dynamic_width_tput;FI"
error;FI"file_collision;FI"lookup_color;FI"	mute;FI"
mute?;FI"no?;FI"padding;FI"
padding=;FI"prepare_message;FI"print_in_columns;FI"print_table;FI"print_wrapped;FI"say;FI"say_status;FI"stderr;FI"stdout;FI"terminal_width;FI"
truncate;FI"
unix?;FI"	yes?;F@2[I"can_display_colors?;FI"set_color;F@5[I"ask;FI"can_display_colors?;FI"set_color;F@A[(I"
add_file;FI"
add_link;FI"append_file;FI"append_to_file;FI"
apply;FI"
behavior;FI"
chmod;FI"comment_lines;FI"copy_file;FI"create_file;FI"create_link;FI"destination_root;FI"destination_root=;FI"directory;FI"empty_directory;FI"find_in_source_paths;FI"get;FI"gsub_file;FI"in_root;FI"inject_into_class;FI"inject_into_file;FI"insert_into_file;FI"inside;FI"link_file;FI"prepend_file;FI"prepend_to_file;FI"*relative_to_original_destination_root;FI"remove_dir;FI"remove_file;FI"run;FI"run_ruby_script;FI"source_paths;FI"
template;FI"	thor;FI"uncomment_lines;FI" Thor::Actions::ClassMethods;F[	I"add_runtime_options!;FI"source_paths;FI"source_paths_for_search;FI"source_root;FI"Thor::Base;F[I"	args;FI"options;FI"parent_options;FI"Thor::Base::ClassMethods;F[ I"all_commands;FI"all_tasks;FI"
argument;FI"arguments;FI"
basename;FI"check_unknown_options!;FI"class_option;FI"class_options;FI"
commands;FI"exit_on_failure?;FI"from_superclass;FI"
group;FI"inherited;FI"method_added;FI"namespace;FI"no_commands;FI"
no_tasks;FI"print_options;FI"public_command;FI"public_task;FI"remove_argument;FI"remove_class_option;FI"remove_command;FI"remove_task;FI"
start;FI"strict_args_position!;FI"
tasks;FI"Thor::Invocation;F[I"current_command_chain;FI"invoke;FI"invoke_with_padding;FI"Thor::Shell;F[I"
shell;FI"with_padding;F:modules["@	I"	Thor;FI"Thor::Actions;FI" Thor::Actions::ClassMethods;FI" Thor::AmbiguousCommandError;F@
I"Thor::Base::ClassMethods;F@I"Thor::DynamicCommand;F@I"Thor::Group;FI"Thor::HiddenCommand;FI"Thor::Invocation;FI"#Thor::Invocation::ClassMethods;F@!I"Thor::LineEditor;F@*I"Thor::LineEditor::Readline;FI"/Thor::LineEditor::Readline::PathCompletion;FI"$Thor::MalformattedArgumentError;FI"Thor::RakeCompat;FI"'Thor::RequiredArgumentMissingError;FI"Thor::Shell;F@4I"Thor::Shell::Color;FI"Thor::Shell::HTML;FI" Thor::UndefinedCommandError;FI"Thor::UnknownArgumentError;FI"Thor::Util;F