class Stark::Rack::Metadata::Handler

Attributes

metadata[R]

Public Class Methods

new(metadata) click to toggle source
# File lib/stark/rack/metadata.rb, line 45
def initialize(metadata)
  @metadata = DEFAULT_METADATA.merge(metadata || {})
  @metadata.keys.each do |k|
    unless String === @metadata[k]
      @metadata[k] = @metadata[k].to_s # stringify values
    end
    unless String === k              # stringify keys
      @metadata[k.to_s] = @metadata.delete k
    end
  end
end