Module: Compass::Commands::DefaultOptionsParser

Defined in:
lib/compass/commands/default.rb

Instance Method Summary collapse

Instance Method Details

#set_options(opts) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/compass/commands/default.rb', line 4

def set_options(opts)
  opts.on("--trace") do
    self.options[:trace] = true
  end
  opts.on("-?", "-h", "--help") do
    self.options[:command] = Proc.new do
      Help.new(working_path, options.merge(:help_command => "help"))
    end
  end
  opts.on("-q", "--quiet") do
    self.options[:quiet] = true
  end
  opts.on("-v", "--version") do
    self.options[:command] = Proc.new do
      PrintVersion.new(working_path, options)
    end
  end
  super
end