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