# File lib/compass/commands/extension_command.rb, line 38 def description(command) "Manage the list of compass extensions on your system" end
# File lib/compass/commands/extension_command.rb, line 47 def initialize(working_path, options) super(working_path, options) end
# File lib/compass/commands/extension_command.rb, line 31 def option_parser(arguments) parser = Compass::Exec::CommandOptionParser.new(arguments) parser.extend(ExtensionsOptionParser) end
# File lib/compass/commands/extension_command.rb, line 41 def parse!(arguments) {:arguments => arguments} end
# File lib/compass/commands/extension_command.rb, line 35 def usage option_parser([]).to_s end
all commands must implement perform
# File lib/compass/commands/extension_command.rb, line 52 def perform require 'rubygems/gem_runner' Gem::GemRunner.new.run(options[:arguments]) end