module RestCore::ParseLink
Constants
- LINKPARAM
Public Instance Methods
parse_link(link)
click to toggle source
# File lib/rest-core/util/parse_link.rb, line 8 def parse_link link link.split(',').inject({}) do |r, value| uri, *pairs = value.split(';') params = Hash[pairs.map{ |p| p.strip.match(LINKPARAM)[1..2] }] r[params['rel']] = params.merge('uri' => uri[/<([^>]+)>/, 1]) r end end