Sha256: a92fb2429c50cd290f6cc661b9bc497495735bfa38c49e3f76bbdc8a61e51346

Contents?: true

Size: 383 Bytes

Versions: 22

Compression:

Stored size: 383 Bytes

Contents

module Dassets

  class Engine

    attr_reader :opts

    def initialize(opts=nil)
      @opts = opts || {}
    end

    def ext(input_ext)
      raise NotImplementedError
    end

    def compile(input)
      raise NotImplementedError
    end

  end

  class NullEngine < Engine
    def ext(input_ext)
      input_ext
    end

    def compile(input)
      input
    end
  end

end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
dassets-0.14.5 lib/dassets/engine.rb
dassets-0.14.4 lib/dassets/engine.rb
dassets-0.14.3 lib/dassets/engine.rb
dassets-0.14.2 lib/dassets/engine.rb
dassets-0.14.1 lib/dassets/engine.rb
dassets-0.14.0 lib/dassets/engine.rb
dassets-0.13.2 lib/dassets/engine.rb
dassets-0.13.1 lib/dassets/engine.rb
dassets-0.13.0 lib/dassets/engine.rb
dassets-0.12.0 lib/dassets/engine.rb
dassets-0.11.0 lib/dassets/engine.rb
dassets-0.10.1 lib/dassets/engine.rb
dassets-0.10.0 lib/dassets/engine.rb
dassets-0.9.0 lib/dassets/engine.rb
dassets-0.8.0 lib/dassets/engine.rb
dassets-0.7.0 lib/dassets/engine.rb
dassets-0.6.2 lib/dassets/engine.rb
dassets-0.6.1 lib/dassets/engine.rb
dassets-0.6.0 lib/dassets/engine.rb
dassets-0.5.0 lib/dassets/engine.rb