Module: Sinatra::AssetsLinker
- Defined in:
- lib/sinatra/assets_linker.rb
Instance Method Summary collapse
- #css_uri(file_name, absolute = true, add_script_name = true) ⇒ Object
- #img_uri(file_name, absolute = true, add_script_name = true) ⇒ Object
- #js_uri(file_name, absolute = true, add_script_name = true) ⇒ Object
Instance Method Details
#css_uri(file_name, absolute = true, add_script_name = true) ⇒ Object
24 25 26 27 |
# File 'lib/sinatra/assets_linker.rb', line 24 def css_uri(file_name, absolute = true, add_script_name = true) css_dir = get_settings(:project_css_dir) generate_uri(css_dir, file_name, absolute, add_script_name) end |
#img_uri(file_name, absolute = true, add_script_name = true) ⇒ Object
36 37 38 39 |
# File 'lib/sinatra/assets_linker.rb', line 36 def img_uri(file_name, absolute = true, add_script_name = true) img_dir = get_settings(:project_images_dir) generate_uri(img_dir, file_name, absolute, add_script_name) end |
#js_uri(file_name, absolute = true, add_script_name = true) ⇒ Object
29 30 31 32 33 34 |
# File 'lib/sinatra/assets_linker.rb', line 29 def js_uri(file_name, absolute = true, add_script_name = true) javascript_dir = get_settings(:project_javascripts_dir) js_dir = get_settings(:project_js_compressed_dir) choosen_dir = get_settings(:project_assets_verbose) ? javascript_dir : js_dir generate_uri(choosen_dir, file_name, absolute, add_script_name) end |