Class: TechnoGate::Contao::Generators::ContaoInitializer

Inherits:
Base
  • Object
show all
Defined in:
lib/contao/generators/contao_initializer.rb

Constant Summary collapse

TEMPLATE =
File.expand_path '../../templates/contao_initializer.rb.erb', __FILE__

Instance Attribute Summary

Attributes inherited from Base

#options

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from TechnoGate::Contao::Generators::Base

Instance Method Details

#generateObject



10
11
12
13
14
15
# File 'lib/contao/generators/contao_initializer.rb', line 10

def generate
  config = build_config
  File.open initializer_path, 'w' do |f|
    f.write ERB.new(File.read(TEMPLATE), nil, '-').result(binding)
  end
end