class Gnarails::Cli::Application
Constants
- WEBPACKS
Public Instance Methods
cli_option(key, value)
click to toggle source
# File lib/gnarails/cli/application.rb, line 180 def cli_option(key, value) if value == false "" elsif value == true " --#{key}" else " --#{key}=#{value}" end end
cli_options(options)
click to toggle source
# File lib/gnarails/cli/application.rb, line 173 def cli_options(options) options_string = "-m #{Gnarails.template_file} --skip-test-unit --database=postgresql" options.each_with_object(options_string) do |(k, v), str| str << cli_option(k, v) end end
new(name)
click to toggle source
# File lib/gnarails/cli/application.rb, line 168 def new(name) Kernel.system "rails new #{name} #{cli_options(options)}" end