class Myway::Generate

A class for all methods that are used to generate files

Public Instance Methods

api(name) click to toggle source
# File lib/myway.rb, line 21
def api(name)
  puts "Generating #{name} API templates..."
  success_message
end
controller(name) click to toggle source
# File lib/myway.rb, line 16
def controller(name)
  puts "Generating #{name} controller templates..."
  success_message
end
project(name) click to toggle source
# File lib/myway.rb, line 9
def project(name)
  puts 'Cloning template file into project...'
  location = 'git://github.com/J-Mo63/myway-sinatra'
  system("git clone --depth=1 #{location} #{name}")
  success_message
end

Private Instance Methods

success_message() click to toggle source
# File lib/myway.rb, line 28
def success_message
  puts 'Completed successfully!'
end