Sha256: d7d402683e08e575846b62b5802d84b96d4a9dfb90f87e0cf4940c837d767044

Contents?: true

Size: 353 Bytes

Versions: 13

Compression:

Stored size: 353 Bytes

Contents

module Sinatra
  module AssetPack
    module HtmlHelpers
      extend self

      def e(str)
        re = Rack::Utils.escape_html str
        re = re.gsub("/", '/')  # Rack sometimes insists on munging slashes in Ruby 1.8.
        re
      end

      def kv(hash)
        hash.map { |k, v| " #{e k}='#{e v}'" }.join('')
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
sinatra-assetpack-0.1.3 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.1.2 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.1.1 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.1.0 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-flexible-compression-0.0.1 lib/sinatra/assetpack/html_helpers.rb
sundawg-sinatra-assetpack-fork-0.0.12.pre1 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.0.12.pre1 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.0.11 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.0.10 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.0.9 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.0.8 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.0.6 lib/sinatra/assetpack/html_helpers.rb
sinatra-assetpack-0.0.5 lib/sinatra/assetpack/html_helpers.rb