Sha256: 14fb6df0b64d7a9137c557006a4d66acbe945f108d56d8aec650e13b45eac560

Contents?: true

Size: 471 Bytes

Versions: 5

Compression:

Stored size: 471 Bytes

Contents

module Assets
  class Rule
    class Compile
      class Javascript

        # Compiler for sass
        class Coffescript < self
          handle(Mime::COFFEESCRIPT)

          # Return body
          #
          # @return [String]
          #
          # @api private
          #
          def body
            binary(::CoffeeScript.compile(utf8(input.body)))
          end

        end # Coffeescript
      end # Javascript
    end # Compile
  end # Rule
end # Assets

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mbj-assets-0.0.11 lib/assets/rule/compile/javascript/coffescript.rb
mbj-assets-0.0.10 lib/assets/rule/compile/javascript/coffescript.rb
mbj-assets-0.0.9 lib/assets/rule/compile/javascript/coffescript.rb
mbj-assets-0.0.8 lib/assets/rule/compile/javascript/coffescript.rb
mbj-assets-0.0.7 lib/assets/rule/compile/javascript/coffescript.rb