Module: Compass::Core::SassExtensions::Functions::Urls

Included in:
Sass::Script::Functions
Defined in:
lib/compass/core/sass_extensions/functions/urls.rb

Defined Under Namespace

Modules: FontUrl, GeneratedImageUrl, ImageUrl, StylesheetUrl

Class Method Summary collapse

Class Method Details

.has?(base, instance_method) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/compass/core/sass_extensions/functions/urls.rb', line 4

def self.has?(base, instance_method)
  Sass::Util.has?(:instance_method, base, instance_method)
end

.included(base) ⇒ Object



8
9
10
11
12
13
# File 'lib/compass/core/sass_extensions/functions/urls.rb', line 8

def self.included(base)
  base.send(:include, StylesheetUrl) unless has?(base, :stylesheet_url)
  base.send(:include, FontUrl) unless has?(base, :font_url)
  base.send(:include, ImageUrl) unless has?(base, :image_url)
  base.send(:include, GeneratedImageUrl) unless has?(base, :generated_image_url)
end