Class: GemSuit::CLI::Builder::RailsApp

Inherits:
Thor
  • Object
show all
Includes:
GemSuit::CLI::Base, Thor::Actions
Defined in:
lib/gem_suit/cli/builder/rails_app.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from GemSuit::CLI::Base

included

Constructor Details

#initialize(version_spec, builder, confirm = true) ⇒ RailsApp

Returns a new instance of RailsApp.



12
13
14
15
16
17
# File 'lib/gem_suit/cli/builder/rails_app.rb', line 12

def initialize(version_spec, builder, confirm = true)
  @version_spec          = version_spec
  @builder               = builder
  self.class.source_root = dynamic_templates_path
  confirm_version if confirm
end

Class Method Details

.source_rootObject



37
38
39
# File 'lib/gem_suit/cli/builder/rails_app.rb', line 37

def source_root
  @source_root
end

.source_root=(path) ⇒ Object



41
42
43
# File 'lib/gem_suit/cli/builder/rails_app.rb', line 41

def source_root=(path)
  @source_root = path
end