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