Sha256: 830e4ce374c1c382f26b12299eb10c736db979d29d7ab68cd7aee572758fb400

Contents?: true

Size: 686 Bytes

Versions: 20

Compression:

Stored size: 686 Bytes

Contents

module Compass::SassExtensions::Functions::Urls
  def image_url_with_rails_integration(path, only_path = Sass::Script::Bool.new(false), cache_buster = Sass::Script::Bool.new(true))
    if (@controller = Sass::Plugin.rails_controller) && @controller.respond_to?(:request) && @controller.request
      begin
        if only_path.to_bool
          Sass::Script::String.new image_path(path.value)
        else
          Sass::Script::String.new "url(#{image_path(path.value)})"
        end
      ensure
        @controller = nil
      end
    else
      image_url_without_rails_integration(path, only_path, cache_buster)
    end
  end
  alias_method_chain :image_url, :rails_integration
end

Version data entries

20 entries across 20 versions & 3 rubygems

Version Path
radiant-1.0.0 ruby-debug/ruby/1.8/gems/compass-0.11.7/lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.7 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.6 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.12.alpha.1 lib/compass/app_integration/rails/actionpack2x/urls.rb
compass-0.12.alpha.0 lib/compass/app_integration/rails/actionpack2x/urls.rb
compass-rails31-0.12.0.alpha.0.91a748a lib/compass/app_integration/rails/actionpack2x/urls.rb
compass-0.11.5 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.4 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.3 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.2 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.1 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.0 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.beta.7 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.beta.6 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.beta.5 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.beta.4 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.beta.3 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.beta.2 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.beta.1 lib/compass/app_integration/rails/actionpack2/urls.rb
compass-0.11.beta.0 lib/compass/app_integration/rails/actionpack2/urls.rb