class ClonerGenerator

Public Instance Methods

create_task_file() click to toggle source
# File lib/generators/cloner_generator.rb, line 7
def create_task_file
  unless options[:extend]
    create_default_task_file
  else
    create_extended_task_file
  end
end

Private Instance Methods

create_default_task_file() click to toggle source
# File lib/generators/cloner_generator.rb, line 16
def create_default_task_file
  copy_file 'cloner_base.template', 'lib/tasks/dl.thor'
end
create_extended_task_file() click to toggle source
# File lib/generators/cloner_generator.rb, line 20
def create_extended_task_file
  say 'Create extend file'
  @username = Rails.application.class.parent_name.downcase
  template 'cloner_extend.thor.erb', 'lib/tasks/dl.thor'
end