Class: Redwing::Generator::FileByTemplate

Inherits:
BaseGenerator
  • Object
show all
Defined in:
lib/redwing/generator/file_by_template.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from BaseGenerator

exit_on_failure?

Class Method Details

.source_rootObject



21
22
23
# File 'lib/redwing/generator/file_by_template.rb', line 21

def self.source_root
  File.dirname(__FILE__)
end

Instance Method Details

#createObject



25
26
27
28
# File 'lib/redwing/generator/file_by_template.rb', line 25

def create
  data.each { |k, v| define_singleton_method(k) { v } }
  template(source, destination)
end