class HipTail::AuthorityProvider

@abstract

Public Instance Methods

[](oauth_id) click to toggle source

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

# File lib/hiptail/authority/provider.rb, line 6
def [](oauth_id)
  get(oauth_id)
end
[]=(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 13
def []=(oauth_id, authority)
  register(oauth_id, authority)
end
get(oauth_id) click to toggle source

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

# File lib/hiptail/authority/provider.rb, line 20
def get(oauth_id)
  raise
end
register(oauth_id, authority) click to toggle source

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

# File lib/hiptail/authority/provider.rb, line 28
def register(oauth_id, authority)
  raise
end
unregister(oauth_id) click to toggle source

@abstract @param [String] oauth_id @return [void]

# File lib/hiptail/authority/provider.rb, line 35
def unregister(oauth_id)
  raise
end