Sha256: dafcded61d51dbb221d43310bc8a5cea323c343040167e1c0f14d3c3ee90505f

Contents?: true

Size: 659 Bytes

Versions: 7

Compression:

Stored size: 659 Bytes

Contents

module Sass::Script::Functions
  def generated_image_url(path, only_path = nil)
    asset_url(path, Sass::Script::String.new("image"))
  end
end


module Compass::RailsImageFunctionPatch
  private
  
  def image_path_for_size(image_file)
    begin
      file = ::Rails.application.assets.find_asset(image_file)
      return file
    rescue ::Sprockets::FileOutsidePaths
      return super(image_file)
    end
  end
end

module Sass::Script::Functions
  include Compass::RailsImageFunctionPatch
end

# Wierd that this has to be re-included to pick up sub-modules. Ruby bug?
class Sass::Script::Functions::EvaluationContext
  include Sass::Script::Functions
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
compass-rails-1.0.0.rc.3 lib/compass-rails/patches/3_1.rb
compass-rails-1.0.0.rc.2 lib/compass-rails/patches/3_1.rb
compass-rails-1.0.0.rc.1 lib/compass-rails/patches/3_1.rb
compass-0.12.alpha.4 lib/compass/app_integration/rails/actionpack31/helpers.rb
compass-0.12.alpha.3 lib/compass/app_integration/rails/actionpack31/helpers.rb
compass-0.12.alpha.2 lib/compass/app_integration/rails/actionpack31/helpers.rb
compass-0.12.alpha.1 lib/compass/app_integration/rails/actionpack31/helpers.rb