Module: Sprockets::Less::Functions
- Defined in:
- lib/sprockets/less/functions.rb
Overview
Sprockets-aware Less functions
Instance Method Summary collapse
- #asset_data_uri(source) ⇒ Object
- #asset_data_url(path) ⇒ Object
- #asset_path(asset) ⇒ Object
- #asset_url(asset) ⇒ Object
- #audio_path(audio) ⇒ Object
- #audio_url(audio) ⇒ Object
- #image_path(img) ⇒ Object
- #image_url(img) ⇒ Object
- #javascript_path(javascript) ⇒ Object
- #javascript_url(javascript) ⇒ Object
- #stylesheet_path(stylesheet) ⇒ Object
- #stylesheet_url(stylesheet) ⇒ Object
- #video_path(video) ⇒ Object
- #video_url(video) ⇒ Object
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 |