Class: Myway::Generate

Inherits:
Object
  • Object
show all
Defined in:
lib/myway.rb

Overview

A class for all methods that are used to generate files

Instance Method Summary collapse

Instance Method Details

#api(name) ⇒ Object



21
22
23
24
# File 'lib/myway.rb', line 21

def api(name)
  puts "Generating #{name} API templates..."
  success_message
end

#controller(name) ⇒ Object



16
17
18
19
# File 'lib/myway.rb', line 16

def controller(name)
  puts "Generating #{name} controller templates..."
  success_message
end

#project(name) ⇒ Object



9
10
11
12
13
14
# 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