Class: Trek::Generators::Install::ApplicationGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Rails::Generators::Migration, Helpers
Defined in:
lib/generators/trek/install/application_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_application_jsObject



27
28
29
30
# File 'lib/generators/trek/install/application_generator.rb', line 27

def add_application_js
  template "javascript/application.js",
    "app/javascript/application.js"
end

#application_helperObject



16
17
18
19
# File 'lib/generators/trek/install/application_generator.rb', line 16

def application_helper
  template "helpers/application_helper.rb",
    "app/helpers/application_helper.rb"
end

#application_layoutsObject



21
22
23
24
25
# File 'lib/generators/trek/install/application_generator.rb', line 21

def application_layouts
  remove_file "app/views/layouts/application.html.erb"
  template "layouts/application.html.slim",
    "app/views/layouts/application.html.slim"
end

#replace_timezoneObject



32
33
34
35
36
# File 'lib/generators/trek/install/application_generator.rb', line 32

def replace_timezone
  gsub_file "config/application.rb",
    '# config.time_zone = "Central Time (US & Canada)"',
    'config.time_zone = "Paris"'
end