Sha256: 6210d9f2527465a83696caecffefaee3a8908283f995f63efcc2de2af43ef4b4
Contents?: true
Size: 498 Bytes
Versions: 3
Compression:
Stored size: 498 Bytes
Contents
require 'forwardable' module Dolly class HeaderRequest extend Forwardable CONTENT_TYPE_KEY = 'Content-Type' JSON_CONTENT = 'application/json' def_delegators :@collection, :[], :[]=, :keys, :each, :present?, :merge!, :empty? def initialize hash = nil @collection = hash || default_value end def json? @collection[CONTENT_TYPE_KEY] == JSON_CONTENT end private def default_value { CONTENT_TYPE_KEY => JSON_CONTENT } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dolly-3.1.5 | lib/dolly/request_header.rb |
dolly-3.1.4 | lib/dolly/request_header.rb |
dolly-3.1.3 | lib/dolly/request_header.rb |