lib/klaviyo/people/api_operations.rb in parallel588-klaviyo-0.8.0 vs lib/klaviyo/people/api_operations.rb in parallel588-klaviyo-0.9.0

- old
+ new

@@ -40,15 +40,21 @@ Klaviyo::Resource.build( client.conn.get("/api/v1/person/#{id}", api_key: client.api_key).body ) end + def create(client:, attrs: {}) + Klaviyo::Resource.build( + client.conn.put('/api/v1/person', + { api_key: client.api_key }.merge(attrs) + ).body) + end + def update(client:, id:, attrs: {}) Klaviyo::Resource.build( - client.conn.put( - "/api/v1/person/#{id}", - { api_key: client.api_key }.merge(attrs) - ).body) + client.conn.put("/api/v1/person/#{id}", + { api_key: client.api_key }.merge(attrs) + ).body) end def events(client:, id:, sort: 'desc', per: 100, since: Time.now.to_i) client.conn.get( "/api/v1/person/#{id}/metrics/timeline",