Class: Slinky::Builder

Inherits:
Object
  • Object
show all
Defined in:
lib/slinky/builder.rb

Class Method Summary collapse

Class Method Details

.build(options, config) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/slinky/builder.rb', line 3

def self.build options, config
  dir = options[:src_dir] || config.src_dir
  build_dir = options[:build_dir] || config.build_dir
  manifest = Manifest.new(dir, config,
                          :build_to => build_dir,
                          :devel => false,
                          :no_minify => config.dont_minify || options[:no_minify])
  begin
    manifest.build
  rescue BuildFailedError
    $stderr.puts "Build failed"
  end
end