Sha256: c374098afdc0e45e4aeaafe696089a7ac449d148cc6edb32b65f70ac64da1dbc

Contents?: true

Size: 689 Bytes

Versions: 4

Compression:

Stored size: 689 Bytes

Contents

module RequirejsOptimizer

  module Errors

    # Raised if the node.js executable is unavailable
    #
    class JavaScriptRuntimeUnavailable < RuntimeError
      def message
        "Node or Java wasn't found. Make sure the node or java executable is available somewhere in PATH"
      end
    end

    class UnknownJavaScriptRuntime < RuntimeError
      def initialize(runtime)
        @runtime = runtime
      end

      def message
        "Unknown runtime: #{@runtime}.  Available runtimes: 'node' or 'rhino'"
      end
    end

    class RjsOptimizationFailed < RuntimeError
      def message
        "R.js optimization failed. See STDOUT for details"
      end
    end

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
requirejs_optimizer-0.4.2 lib/requirejs_optimizer/errors.rb
requirejs_optimizer-0.3.2 lib/requirejs_optimizer/errors.rb
requirejs_optimizer-0.4.1 lib/requirejs_optimizer/errors.rb
requirejs_optimizer-0.2.0 lib/requirejs_optimizer/errors.rb