module Github::MimeType
def _normalize_name(name)
def _normalize_name(name) puts "NAME: #{name}" case name when String name.strip.downcase.to_sym when Symbol name else raise ArgumentError, 'Provided MIME Type is not a valid or recognized entry' end end
def lookup_mime(name)
def lookup_mime(name) MIME_LOOKUP.fetch(name) end
def lookup_resource(name)
def lookup_resource(name) RESOURCE_LOOKUP.fetch(name) end
def parse(resource = nil, mime_type = :json)
def parse(resource = nil, mime_type = :json) resource = lookup_resource(resource) if resource mime_type = lookup_mime(mime_type) self.accepts = "application/#{resource || ''}#{mime_type}" end