Class: IntercomExport::Source::IntercomConversations

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/intercom_export/source/intercom_conversations.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ IntercomConversations

Returns a new instance of IntercomConversations.



4
5
6
# File 'lib/intercom_export/source/intercom_conversations.rb', line 4

def initialize(client)
  @client = client
end

Instance Method Details

#each(&block) ⇒ Object



10
11
12
# File 'lib/intercom_export/source/intercom_conversations.rb', line 10

def each(&block)
  client.conversations.find_all({}).lazy.map { |c| client.conversations.find(id: c.id) }.each(&block)
end