class Google::Auth::ClientId

def self.from_hash config

Returns:
  • (Google::Auth::ClientID) -

Parameters:
  • config (hash) --
def self.from_hash config
  raise "Hash can not be nil." if config.nil?
  raw_detail = config[INSTALLED_APP] || config[WEB_APP]
  raise MISSING_TOP_LEVEL_ELEMENT_ERROR if raw_detail.nil?
  ClientId.new raw_detail[CLIENT_ID], raw_detail[CLIENT_SECRET]
end