lib/incognia/api.rb in incognia_api-0.3.0 vs lib/incognia/api.rb in incognia_api-0.3.1

- old
+ new

@@ -13,12 +13,13 @@ @connection = Client.new(client_id: client_id, client_secret: client_secret, host: "https://api.incognia.com/api") end - def register_signup(installation_id:, address: nil) + def register_signup(installation_id:, address: nil, **opts) params = { installation_id: installation_id } - params.merge!(address.to_hash) if address + params.merge!(opts) + params.merge!(address&.to_hash) if address response = connection.request( :post, 'v2/onboarding/signups', params