class Controll::Generators::AssistantGenerator

Public Instance Methods

main_flow() click to toggle source
# File lib/generators/controll/assistant_generator.rb, line 8
def main_flow
  template "assistant.tt", "app/controll/assistants/#{file_name}.rb"
end

Protected Instance Methods

delegate?() click to toggle source
# File lib/generators/controll/assistant_generator.rb, line 14
def delegate?
  options[:delegate]
end
parent_class() click to toggle source
# File lib/generators/controll/assistant_generator.rb, line 18
def parent_class
  name.include?('::') ? "::Controll::#{parent_class_name}" : parent_class_name
end
parent_class_name() click to toggle source
# File lib/generators/controll/assistant_generator.rb, line 22
def parent_class_name
  delegate? 'DelegateAssistant' : 'Assistant'        
end