Class: YUI::Compressor::Ext::CLI::Commands::All

Inherits:
Abstract
  • Object
show all
Defined in:
lib/yui/compressor/ext/cli/commands/all.rb

Instance Method Summary collapse

Instance Method Details

#aliasesObject



9
10
11
# File 'lib/yui/compressor/ext/cli/commands/all.rb', line 9

def aliases
  name
end

#long_descObject



17
18
19
# File 'lib/yui/compressor/ext/cli/commands/all.rb', line 17

def long_desc
  short_desc
end

#nameObject



5
6
7
# File 'lib/yui/compressor/ext/cli/commands/all.rb', line 5

def name
  'all'
end

#run(options, arguments) ⇒ Object



25
26
27
28
29
30
31
# File 'lib/yui/compressor/ext/cli/commands/all.rb', line 25

def run(options, arguments)
  config = Ext::Config.load_file(arguments[0])
  compress('js', config)
  compress('css', config)

  puts 'Complete!'
end

#short_descObject



13
14
15
# File 'lib/yui/compressor/ext/cli/commands/all.rb', line 13

def short_desc
  'compress JavaScript and CSS files'
end

#usageObject



21
22
23
# File 'lib/yui/compressor/ext/cli/commands/all.rb', line 21

def usage
  "yuicompress all [Path to configuration file. Default is './config.yml']"
end