class Pieces::Generator

Attributes

options[R]

Public Class Methods

from_superclass(method, default) click to toggle source
# File lib/pieces/generator.rb, line 9
def self.from_superclass(method, default)
  default
end
init(config = {}) click to toggle source
# File lib/pieces/generator.rb, line 5
def self.init(config = {})
  new(Pieces::Config.new(config.merge(load: false))).init
end
new(config) click to toggle source
Calls superclass method Pieces::Configurable::new
# File lib/pieces/generator.rb, line 21
def initialize(config)
  super
  @options = {}
  self.destination_root = config.path
end

Public Instance Methods

init() click to toggle source
# File lib/pieces/generator.rb, line 27
def init
  directory 'app/assets/stylesheets'
  directory 'app/views'
  copy_file 'config/pieces.yml'
  copy_file 'Gemfile'
end