Class: LucidIntercom::SendEvent
- Inherits:
-
Object
- Object
- LucidIntercom::SendEvent
- Extended by:
- Dry::Initializer
- Defined in:
- lib/lucid_intercom/send_event.rb
Instance Method Summary collapse
Instance Method Details
#call(event) ⇒ Object
22 23 24 25 26 |
# File 'lib/lucid_intercom/send_event.rb', line 22 def call(event) post_request.('events', data(event)).assert! update_user.(event) end |
#post_request ⇒ PostRequest
12 |
# File 'lib/lucid_intercom/send_event.rb', line 12 option :post_request, default: proc { PostRequest.new } |
#update_user ⇒ UpdateUser
14 |
# File 'lib/lucid_intercom/send_event.rb', line 14 option :update_user, default: proc { UpdateUser.new } |