Method: Teaspoon::CommandLine#initialize

Defined in:
lib/teaspoon/command_line.rb

#initializeCommandLine

Returns a new instance of CommandLine.



10
11
12
13
14
15
16
17
18
# File 'lib/teaspoon/command_line.rb', line 10

def initialize
  @options = {}
  @options[:files] = opt_parser.parse!

  require_console
  Teaspoon.abort(nil, 1) if Teaspoon::Console.new(@options).failures?
rescue Teaspoon::EnvironmentNotFound => e
  Teaspoon.abort("#{e.message} Consider using --require=path/to/teaspoon_env.rb")
end