Sha256: 01b6cdf4fe44e6c41e33a7240007fab7f3d36706d641822c84184daa716306ed

Contents?: true

Size: 591 Bytes

Versions: 3

Compression:

Stored size: 591 Bytes

Contents

module Slinky
  class Builder
    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 SlinkyError => e
        e.messages.each{|m|
          $stderr.puts(m.foreground(:red))
        }
        exit 1
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
slinky-0.8.3 lib/slinky/builder.rb
slinky-0.8.2 lib/slinky/builder.rb
slinky-0.8.1 lib/slinky/builder.rb