Sha256: faa451a36e11f18340fbe20daa72f3b5c2cf4e6131eb5508f83d362f3b14ed7c

Contents?: true

Size: 338 Bytes

Versions: 3

Compression:

Stored size: 338 Bytes

Contents

require 'sprockets'

module Cjoiner
  module Engines
    # engine for js files
    class JsJoiner < Cjoiner::Engines::Engine
      def initialize(opts)
        @engine = ::Sprockets::Secretary.new(
          :load_path    => opts[:paths],
          :source_files => opts[:sources]
        ).concatenation.to_s
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cjoiner-1.5.2 lib/cjoiner/engines/jsjoiner.rb
cjoiner-1.5.1 lib/cjoiner/engines/jsjoiner.rb
cjoiner-1.5.0 lib/cjoiner/engines/jsjoiner.rb