class Decko::Commands::CucumberCommand::Parser

Public Class Methods

new(opts) click to toggle source
Calls superclass method
# File lib/decko/commands/cucumber_command/parser.rb, line 32
def initialize opts
  super() do |parser|
    parser.banner = "Usage: decko cucumber [DECKO ARGS] -- [CUCUMBER ARGS]\n\n"
    parser.separator "\nDECKO ARGS"
    opts[:env] = ["RAILS_ROOT=. RAILS_ENV=cucumber"]
    Flagger.new(parser, opts).add_flags
    parse_spring parser, opts
  end
end

Public Instance Methods

parse_spring(parser, opts) click to toggle source
# File lib/decko/commands/cucumber_command/parser.rb, line 26
def parse_spring parser, opts
  parser.on("--[no-]spring", "Run with spring") do |spring|
    opts[:executer] = spring ? "spring" : "bundle exec"
  end
end