Class: SkeletorCLI::RailsBuilder

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

Class Method Summary collapse

Class Method Details

.build(skeleton, app_name) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/skeletor_cli/rails_builder.rb', line 5

def self.build(skeleton, app_name)
  gemfile(true) do
    source 'https://rubygems.org'
    gem 'railties', skeleton[:gems][:rails][:version]
  end
  require 'rails/generators'
  require 'rails/generators/rails/app/app_generator'
  args = [app_name]
  Rails::Generators::AppGenerator.start args
end