module RedJS::Base

Public Class Methods

included( base ) click to toggle source
# File lib/redjs/sprockets/base.rb, line 8
def self.included ( base )

  base.extend ClassMethods

  base.class_eval do

    @mime_type = 'application/javascript'

    @extention = :red

    @processor = proc do | context, data |

      result = RedJS::Processor.process context.logical_path, data

      result[ :required ].each { | required_path | context.require_asset required_path }

      result[ :data ]

    end

  end

end