class Stackd::Client

Public Class Methods

new(attrs) click to toggle source
# File lib/stackd/client.rb, line 9
def initialize attrs
  attrs.each do |attr, val|
    public_send :"#{attr}=", val
  end

  begin
    require_attr! :id, :secret
  rescue Concerns::RequireAttr::AttrNotSetError => e
    raise ArgumentError.new e.message
  end
end

Public Instance Methods

auth_requests() click to toggle source
# File lib/stackd/client.rb, line 21
def auth_requests
  @auth_requests ||= Util::Portal.new self, AuthRequest
end
tokens() click to toggle source
# File lib/stackd/client.rb, line 25
def tokens
  @tokens ||= Util::Portal.new self, Token
end