class HipTail::MemoryAuthorityProvider

Public Class Methods

new() click to toggle source

@return [HipTail::MemoryAuthorityProvider]

# File lib/hiptail/authority/provider.rb, line 42
def initialize
  @authorities = {}
end

Public Instance Methods

get(oauth_id) click to toggle source

@param [String] oauth_id @return [HipTail::Authority]

# File lib/hiptail/authority/provider.rb, line 48
def get(oauth_id)
  @authorities[oauth_id]
end
register(oauth_id, authority) click to toggle source

@param [String] oauth_id @param [HipTail::Authority] authority @return [HipTail::Authority]

# File lib/hiptail/authority/provider.rb, line 55
def register(oauth_id, authority)
  @authorities[oauth_id] = authority
end
unregister(oauth_id) click to toggle source

@param [String] oauth_id @return [void]

# File lib/hiptail/authority/provider.rb, line 61
def unregister(oauth_id)
  @authorities.delete(oauth_id)
end