Class: Ella::ConfigGenerator

Inherits:
Generator show all
Defined in:
lib/ella/generator/config_generator.rb

Overview

This class generates Ella project config files, which are needed to nicely configure Puma and Sinatra.

Instance Method Summary collapse

Methods inherited from Generator

#initialize

Constructor Details

This class inherits a constructor from Ella::Generator

Instance Method Details

#runObject



7
8
9
10
11
12
13
14
# File 'lib/ella/generator/config_generator.rb', line 7

def run
  Ella.find_root
  make_directory('log') # necessary for Puma config
  make_directory # make config directory
  Ella::Template.new('configs/puma.rb').write
  Ella::Template.new('configs/css.rb').write
  Ella::Template.new('configs/js.rb').write
end