Class: Preverus::Events
- Inherits:
-
Object
- Object
- Preverus::Events
- Defined in:
- lib/preverus/resources.rb
Instance Method Summary collapse
- #create(input, visitor_id: nil, idempotency_key: nil) ⇒ Object
-
#initialize(http) ⇒ Events
constructor
A new instance of Events.
Constructor Details
#initialize(http) ⇒ Events
Returns a new instance of Events.
20 21 22 |
# File 'lib/preverus/resources.rb', line 20 def initialize(http) @http = http end |
Instance Method Details
#create(input, visitor_id: nil, idempotency_key: nil) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/preverus/resources.rb', line 24 def create(input, visitor_id: nil, idempotency_key: nil) headers = {} headers["X-Visitor-ID"] = visitor_id if visitor_id && visitor_id != "" headers["X-Idempotency-Key"] = idempotency_key if idempotency_key && idempotency_key != "" ApiResult.new(@http.post("/v1/events", input, headers)) end |