struct Athena::Negotiation::Accept
      
inherits Athena::Negotiation::BaseAccept
#
  Represents an Accept header media type.
accept = ANG::Accept.new "application/json; q = 0.75; charset = utf-8"
accept.header            # => "application/json; q = 0.75; charset = utf-8"
accept.normalized_header # => "application/json; charset=utf-8"
accept.parameters        # => {"charset" => "utf-8"}
accept.quality           # => 0.75
accept.type              # => "application"
accept.sub_type          # => "json"
Constructors#
Methods#
    #media_range : String#
  Returns the media range this Accept header represents.
I.e. #header minus the #quality and #parameters.
    #sub_type : String#
  Returns the sub type for this Accept header.
E.x. if the #media_range is application/json, the sub type would be json.
    #type : String#
  Returns the type for this Accept header.
E.x. if the #media_range is application/json, the type would be application.