Sha256: e3192c01b34b288c1474cf9d311a66750090b0471e99484d909c57b51f650d9e
Contents?: true
Size: 527 Bytes
Versions: 7
Compression:
Stored size: 527 Bytes
Contents
class Lalala::Markdown::Handlers::Asset < Lalala::Markdown::Handlers::Base def initialize(options={}) @options = options end def image(url, alt=nil, title=nil) unless %r|^asset[:]//(.+)$| === url return "" end id_with_version = $1.split("/") id = id_with_version[0] version = id_with_version[1] || "original" url = "//" + File.join( "c." + Haraway.configuration.endpoint, id, version.to_s) "<img src=\"#{url}\" alt=\"#{alt}\" title=\"#{title}\" />" end end
Version data entries
7 entries across 7 versions & 1 rubygems