class Riddl::Roles::OAuth::Response

Public Class Methods

new(qs) click to toggle source
# File lib/ruby/riddl/roles/http%3A%2F%2Foauth.net%2F1.0/base.rb, line 21
def initialize(qs)
  @provided = {}
  (qs || '').split(/[&] */n).each do |p|
    k, v = Protocols::Utils::unescape(p).split('=', 2)
    @provided[k.to_sym] = v
  end
end

Public Instance Methods

items() click to toggle source
# File lib/ruby/riddl/roles/http%3A%2F%2Foauth.net%2F1.0/base.rb, line 17
def items
  @provided.keys
end
method_missing(name) click to toggle source
# File lib/ruby/riddl/roles/http%3A%2F%2Foauth.net%2F1.0/base.rb, line 13
def method_missing(name)
  @provided[name]
end