module Github::MimeType
Constants
- MEDIA_LOOKUP
Public Instance Methods
lookup_media(name)
click to toggle source
# File lib/github_api/mime_type.rb, line 26 def lookup_media(name) MEDIA_LOOKUP.fetch(name) do raise ArgumentError, "Provided Media Type #{name} is not valid" end end
parse(media)
click to toggle source
Parse media type param
# File lib/github_api/mime_type.rb, line 17 def parse(media) version = 'v3' media.sub!(/^[.]*|[.]*$/,"") media = media.include?('+') ? media.split('+')[0] : media version, media = media.split('.') if media.include?('.') media_type = lookup_media(media) "application/vnd.github.#{version}.#{media_type}" end