class Locomotive::Wagon::Generators::Site::Base
Public Class Methods
source_root()
click to toggle source
# File lib/locomotive/wagon/generators/site/base.rb, line 24 def self.source_root File.join(File.dirname(__FILE__), '..', '..', '..', '..', '..', 'generators') end
Public Instance Methods
copy_sources()
click to toggle source
# File lib/locomotive/wagon/generators/site/base.rb, line 20 def copy_sources copy_sources_from_generator end
Protected Instance Methods
copy_sources_from_generator(generator_name: nil, options: {})
click to toggle source
# File lib/locomotive/wagon/generators/site/base.rb, line 30 def copy_sources_from_generator(generator_name: nil, options: {}) _name = generator_name || self.class.name.demodulize.underscore directory(_name, self.destination, { recursive: true, name: self.name, version: Locomotive::Wagon::VERSION }.merge(options)) end
destination()
click to toggle source
# File lib/locomotive/wagon/generators/site/base.rb, line 40 def destination File.join(target_path, name) end