# File lib/merb-assets/assets.rb, line 42 def asset_path(asset_type, filename, local_path = false) filename = filename.to_s if filename !~ /#{'\\' + ASSET_FILE_EXTENSIONS[asset_type]}\Z/ && filename.index('?').nil? filename = "#{filename}#{ASSET_FILE_EXTENSIONS[asset_type]}" # don't modify receiver end if filename !~ %r{^(/|https?://)} filename = "/#{asset_type}s/#{filename}" end if local_path return "public#{filename}" else return "#{Merb::Config[:path_prefix]}#{filename}" end end