Sha256: 7bf9c5c2f894633dcba1ac267968529f86527ba253ad8c2b48f15d4568574a13

Contents?: true

Size: 401 Bytes

Versions: 5

Compression:

Stored size: 401 Bytes

Contents

module Compass::SassExtensions::Functions::ImageUrl
  def image_url_with_rails_integration(path)
    if @controller = Sass::Plugin.rails_controller
      begin
        Sass::Script::String.new "url(#{image_path(path.value)})"
      ensure
        @controller = nil
      end
    else
      image_url_without_rails_integration(path)
    end
  end
  alias_method_chain :image_url, :rails_integration
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
chriseppstein-compass-0.7.0 lib/compass/app_integration/rails/image_url.rb
chriseppstein-compass-0.8.0 lib/compass/app_integration/rails/image_url.rb
chriseppstein-compass-0.8.1 lib/compass/app_integration/rails/image_url.rb
chriseppstein-compass-0.8.2 lib/compass/app_integration/rails/image_url.rb
chriseppstein-compass-0.8.3 lib/compass/app_integration/rails/image_url.rb