Sha256: fcdf29c990aa0f6c180986b3ffd66ff9aa783c25fb079319868fcb0f85371d88
Contents?: true
Size: 646 Bytes
Versions: 19
Compression:
Stored size: 646 Bytes
Contents
module Fanforce::Plugin::Sinatra::AssetHelpers def stylesheet(src) src += '.css' unless src.include?('.css') src = asset_path(src) unless src =~ /^https?:\// or src =~ /^\/\/.+/ "<link rel='stylesheet' href='#{src}' />" end def javascript(src, &block) src += '.js' unless src.include?('.js') src = asset_path(src) unless src =~ /^https?:\// or src =~ /^\/\/.+/ "<script type='text/javascript' src='#{src}'></script>" end def asset_path(source, options={}) source = ('/assets/' + source).gsub('//', '/').gsub('/assets/assets/', '/assets/') end def image_path(source) asset_path(source) end end
Version data entries
19 entries across 19 versions & 1 rubygems