module Amber::Controller::Helpers::AssetHelpers

Direct including types

Defined in:

amber/controller/helpers/asset_helpers.cr

Instance Method Summary

Instance Method Detail

def favicon_tag(path : String = "/favicon.ico") : String #

Generates a favicon link tag.

favicon_tag                     # => "<link rel=\"icon\" type=\"image/x-icon\" href=\"/favicon.ico\" />"
favicon_tag("/images/icon.png") # => "<link rel=\"icon\" type=\"image/x-icon\" href=\"/images/icon.png\" />"

[View source]
def image_tag(src : String, **attrs) : String #

Generates an image tag.

image_tag("/images/logo.png")              # => "<img src=\"/images/logo.png\" />"
image_tag("/images/logo.png", alt: "Logo") # => "<img src=\"/images/logo.png\" alt=\"Logo\" />"
image_tag("/photo.jpg", width: "200", height: "100")

[View source]
def javascript_include_tag(path : String, **attrs) : String #

Generates a script tag for including JavaScript.

javascript_include_tag("/js/app.js")
# => "<script src=\"/js/app.js\"></script>"

[View source]
def stylesheet_link_tag(path : String, **attrs) : String #

Generates a stylesheet link tag.

stylesheet_link_tag("/css/app.css")
# => "<link rel=\"stylesheet\" href=\"/css/app.css\" media=\"screen\" />"

[View source]