class Jobshop::AppBuilder
Public Instance Methods
config_force_ssl()
click to toggle source
# File lib/generators/jobshop/app/app_generator.rb, line 32 def config_force_ssl return if options[:pretend] data = "config.force_ssl = true" sentinel = /class [a-z_:]+ < Rails::Application/i inject_into_file("config/application.rb", "\n #{data}", after: sentinel, verbose: true) end
config_schema_format()
click to toggle source
# File lib/generators/jobshop/app/app_generator.rb, line 23 def config_schema_format return if options[:pretend] data = "config.active_record.schema_format = :sql" sentinel = /class [a-z_:]+ < Rails::Application/i inject_into_file("config/application.rb", "\n #{data}", after: sentinel, verbose: true) end
gemfile()
click to toggle source
Calls superclass method
# File lib/generators/jobshop/app/app_generator.rb, line 16 def gemfile super append_to_file "Gemfile", <<~GEMFILE \ngem "jobshop", "~> #{Jobshop.gem_version}" GEMFILE end
mount_engine()
click to toggle source
# File lib/generators/jobshop/app/app_generator.rb, line 41 def mount_engine return if options[:pretend] route %Q(mount Jobshop::Engine => "/") end
procfile()
click to toggle source
# File lib/generators/jobshop/app/app_generator.rb, line 12 def procfile template "Procfile" end
readme()
click to toggle source
# File lib/generators/jobshop/app/app_generator.rb, line 8 def readme template "README.md.tt" end