Method: IdentityCRM::Client#initialize
- Defined in:
- lib/identity_crm/client.rb
#initialize(user: nil, token: nil, url: nil) ⇒ Client
Returns a new instance of Client.
3 4 5 6 7 8 9 10 |
# File 'lib/identity_crm/client.rb', line 3 def initialize user: nil, token: nil, url: nil @url = url.chomp('/') raise 'Identity URL is not valid' if URI.parse(@url).host.blank? raise 'A username and token is mandatory' unless [user, token].all? &:present? @user = user @token = token end |