module Sprockets::Rails::RouteWrapper

def self.included(klass)

def self.included(klass)
  klass.class_eval do
    def internal_with_sprockets?
      internal_without_sprockets? || internal_assets_path?
    end
    alias_method_chain :internal?, :sprockets
  end
end

def internal?

def internal?
  super || internal_assets_path?
end

def internal_assets_path?

def internal_assets_path?
  path =~ %r{\A#{self.class.assets_prefix}\z}
end

def internal_with_sprockets?

def internal_with_sprockets?
  internal_without_sprockets? || internal_assets_path?
end