class Thor::Actions::EmptyDirectory

def convert_encoded_instructions(filename)


The method referenced can be either public or private.

user.rb

return value (should be String) of #file_name:
It calls #file_name from the base and replaces %-string with the

%file_name%.rb

Filenames in the encoded form are converted. If you have a file:
def convert_encoded_instructions(filename)
  filename.gsub(/%(.*?)%/) do |initial_string|
    method = $1.strip
    base.respond_to?(method, true) ? base.send(method) : initial_string
  end
end