class Scaffold::Main

Public Class Methods

new(choice) click to toggle source
# File lib/scaffold/main.rb, line 11
def initialize choice
  @choice = choice
  @rails = Rails.new(@choice)
end

Public Instance Methods

run() click to toggle source
# File lib/scaffold/main.rb, line 16
def run
  Scaffold::Generators::FabricatorGenerator.new(@rails).generate if @choice[:fabrication]
  Scaffold::Generators::ControllerGenerator.new(@rails).generate
  if @choice[:no_model]
    puts("Skipping generating the model...")
  else
    Scaffold::Generators::ModelsGenerator.new(@rails).generate
  end
  Scaffold::Generators::ViewsGenerator.new(@rails).generate(@choice[:template], @choice[:css_framework])
  Scaffold::Generators::RoutesGenerator.new(@rails).generate
  Scaffold::Generators::LocalesGenerator.new(@rails).generate
end