Module: Sprockets::Less::Functions

Defined in:
lib/sprockets/less/functions.rb

Overview

Sprockets-aware Less functions

Instance Method Summary collapse

Instance Method Details

#asset_data_uri(source) ⇒ Object



24
25
26
# File 'lib/sprockets/less/functions.rb', line 24

def asset_data_uri(source)
  "url(#{sprockets_context.asset_data_uri(source.value)})"
end

#asset_data_url(path) ⇒ Object



8
9
10
# File 'lib/sprockets/less/functions.rb', line 8

def asset_data_url(path)
  "url(#{sprockets_context.asset_data_uri(path)})"
end

#asset_path(asset) ⇒ Object



12
13
14
# File 'lib/sprockets/less/functions.rb', line 12

def asset_path(asset)
  public_path(asset).inspect
end

#asset_url(asset) ⇒ Object



16
17
18
# File 'lib/sprockets/less/functions.rb', line 16

def asset_url(asset)
  "url(#{public_path(asset)})"
end

#audio_path(audio) ⇒ Object



40
41
42
# File 'lib/sprockets/less/functions.rb', line 40

def audio_path(audio)
  sprockets_context.audio_path(audio).inspect
end

#audio_url(audio) ⇒ Object



44
45
46
# File 'lib/sprockets/less/functions.rb', line 44

def audio_url(audio)
  "url(#{context.audio_path(audio)})"
end

#image_path(img) ⇒ Object



20
21
22
# File 'lib/sprockets/less/functions.rb', line 20

def image_path(img)
  sprockets_context.image_path(img).inspect
end

#image_url(img) ⇒ Object



28
29
30
# File 'lib/sprockets/less/functions.rb', line 28

def image_url(img)
  "url(#{sprockets_context.image_path(img)})"
end

#javascript_path(javascript) ⇒ Object



48
49
50
# File 'lib/sprockets/less/functions.rb', line 48

def javascript_path(javascript)
  context.javascript_path(javascript).inspect
end

#javascript_url(javascript) ⇒ Object



52
53
54
# File 'lib/sprockets/less/functions.rb', line 52

def javascript_url(javascript)
  "url(#{context.javascript_path(javascript)})"
end

#stylesheet_path(stylesheet) ⇒ Object



56
57
58
# File 'lib/sprockets/less/functions.rb', line 56

def stylesheet_path(stylesheet)
  sprockets_context.stylesheet_path(stylesheet).inspect
end

#stylesheet_url(stylesheet) ⇒ Object



60
61
62
# File 'lib/sprockets/less/functions.rb', line 60

def stylesheet_url(stylesheet)
  "url(#{sprockets_context.stylesheet_path(stylesheet)})"
end

#video_path(video) ⇒ Object



32
33
34
# File 'lib/sprockets/less/functions.rb', line 32

def video_path(video)
  sprockets_context.video_path(video).inspect
end

#video_url(video) ⇒ Object



36
37
38
# File 'lib/sprockets/less/functions.rb', line 36

def video_url(video)
  "url(#{sprockets_context.video_path(video)})"
end