Method: Hawk::AuthorizationHeader#parse
- Defined in:
- lib/hawk/authorization_header.rb
#parse(header) ⇒ Object
114 115 116 117 118 119 120 121 122 |
# File 'lib/hawk/authorization_header.rb', line 114 def parse(header) parts = header.sub(/\AHawk\s+/, '').split(/,\s*/) parts.inject(Hash.new) do |memo, part| next memo unless part =~ %r{([a-z]+)=(['"])([^\2]+)\2} key, val = $1, $3 memo[key.to_sym] = val memo end end |