Module: ListWebsites

Included in:
CrispClient::Base
Defined in:
lib/crisp_client/list_websites.rb

Instance Method Summary collapse

Instance Method Details

#find_website_id_by_name(website_name:) ⇒ Object

custom method



8
9
10
11
# File 'lib/crisp_client/list_websites.rb', line 8

def find_website_id_by_name(website_name:)
  websites = list_websites.select{ |website| (website["name"] if website) == website_name }
  websites.any? ? websites.first["id"] : nil
end

#list_websitesObject



3
4
5
# File 'lib/crisp_client/list_websites.rb', line 3

def list_websites
  client_get("/user/account/websites")["data"]
end