{:ancestors{I"Templater::Actions::Action:EF[I"Object;FI""Templater::Actions::Directory;F[I"	File;FI"'Templater::Actions::EmptyDirectory;F[I"Templater::Actions::Action;FI"Templater::Actions::File;F[@I"!Templater::Actions::Template;F[@I"Templater::CLI::Generator;F[I"Object;FI"Templater::CLI::Manifold;F[I"Object;FI"String;F[I"Object;FI"Templater::Description;F[I"Object;FI"!Templater::ActionDescription;F[I"Templater::Description;FI"#Templater::ArgumentDescription;F[@"I"%Templater::InvocationDescription;F[@"I"Templater::Generator;F[I"Object;FI",Templater::Spec::Helpers::InvokeMatcher;F[I"Object;FI",Templater::Spec::Helpers::CreateMatcher;F[I"Object;F:attributes{@[
I"attr_accessor destination;FI"attr_accessor generator;FI"attr_accessor name;FI"attr_accessor options;FI"attr_accessor source;F@[I"attr_accessor block;FI"attr_accessor name;FI"attr_accessor options;F@'[	I"attr_accessor arguments;FI"#attr_accessor destination_root;FI"attr_accessor manifold;FI"attr_accessor options;F:class_methods{@
[I"new;F@[I"new;F@[I"new;F@[I"new;F@[I"new;FI"run;F@[I"new;F@'[!I"actions;FI"
argument;FI"arguments;FI"	desc;FI"directories;FI"directory;FI"directory_list;FI"empty_directories;FI"empty_directory;FI"	file;FI"file_list;FI"
files;FI"first_argument;FI"fourth_argument;FI"generators;FI"
glob!;FI"invocations;FI"invoke;FI"
manifold;FI"new;FI"option;FI"options;FI"second_argument;FI"source_root;FI"
template;FI"template_list;FI"templates;FI"third_argument;F@*[I"new;F@-[I"new;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{@[I"
callback;FI"!convert_encoded_instructions;FI"destination;FI"destination=;FI"generator;FI"	name;FI"options;FI"relative_destination;FI"source;FI"source=;F@
[I"identical?;FI"render;F@
[
I"exists?;FI"identical?;FI"invoke!;FI"render;FI"revoke!;F@[
I"exists?;FI"identical?;FI"invoke!;FI"render;FI"revoke!;F@[
I"exists?;FI"identical?;FI"invoke!;FI"render;FI"revoke!;F@[I"conflict_menu;FI"	help;FI"output_diff_line;FI"run;FI"say_status;FI"step_through_templates;FI"version;F@[I"	help;FI"run;FI"version;FI"String;F[I"realign_indentation;FI"
to_lines;F@[I"
block;FI"	name;FI"options;F@ [I"compile;F@#[I"extract;FI"valid?;F@%[I"get;F@'[I"actions;FI"after_deletion;FI"after_generation;FI"after_run;FI"all_actions;FI"arguments;FI"destination_root;FI"empty_directories;FI"empty_directory;FI"	file;FI"
files;FI"get_argument;FI"get_option;FI"invocations;FI"invoke!;FI"match_options?;FI"options;FI"render!;FI"set_argument;FI"set_option;FI"source_root;FI"
template;FI"templates;F@*[	I"failure_message;FI"
matches?;FI"negative_failure_message;FI"	with;F@-[I"failure_message;FI"
matches?;FI"negative_failure_message;FI"Kernel;F[I"instance_exec;FI"Templater::Discovery;F[	I"discover!;FI"find_latest_gem_paths;FI"generator_files;FI"
scope;FI"Templater::Manifold;F[I"add;FI"add_private;FI"add_public;FI"	desc;FI"generator;FI"generators;FI"private_generators;FI"public_generators;FI"remove;FI"run_cli;FI"Templater::Spec::Helpers;F[I"create;FI"invoke;F:modules[I"Kernel;FI"String;FI"Templater;FI"!Templater::ActionDescription;FI"Templater::Actions;F@I""Templater::Actions::Directory;FI"'Templater::Actions::EmptyDirectory;FI"Templater::Actions::File;FI"!Templater::Actions::Template;FI"#Templater::ArgumentDescription;FI"Templater::CLI;FI"Templater::CLI::Generator;FI"Templater::CLI::Manifold;F@"I"Templater::Discovery;FI"Templater::Generator;FI"%Templater::InvocationDescription;FI"Templater::Manifold;FI"Templater::Spec;FI"Templater::Spec::Helpers;FI",Templater::Spec::Helpers::CreateMatcher;FI",Templater::Spec::Helpers::InvokeMatcher;F