Class: Swiftly::ConfigProjectGenerator

Inherits:
Thor::Group
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/swiftly/config_project_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



10
11
12
13
14
# File 'lib/swiftly/config_project_generator.rb', line 10

def self.source_root

  File.dirname(__FILE__)

end

Instance Method Details

#create(project_path) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/swiftly/config_project_generator.rb', line 16

def create( project_path )

  template(
    File.join(
      'templates',
      'config_project.erb'
    ),
    File.join(
      project_path,
      'config',
      'config.rb'
    )
  )

end