class AllinSDK::JsonAPI::ListEmail
Public Class Methods
insert(list, email, merge_data)
click to toggle source
# File lib/allin-sdk-ruby/json_api/list_email.rb, line 6 def self.insert(list, email, merge_data) fields = self.build_fields({nm_email: email}.merge(merge_data)) values = self.build_values({nm_email: email}.merge(merge_data)) AllinSDK::JsonAPI::Facade.api_post(self.insert_method_name, { "dados_email" => { "nm_lista" => list, "campos" => fields, "valor" => values }.to_json }) end
remove(list, email)
click to toggle source
# File lib/allin-sdk-ruby/json_api/list_email.rb, line 20 def self.remove(list, email) AllinSDK::JsonAPI::Facade.api_get(self.remove_method_name, { "nm_lista" => list, "email" => email }) end
Private Class Methods
insert_method_name()
click to toggle source
# File lib/allin-sdk-ruby/json_api/list_email.rb, line 28 def self.insert_method_name configatron.allinsdk_api_list_email_insert_method end
remove_method_name()
click to toggle source
# File lib/allin-sdk-ruby/json_api/list_email.rb, line 32 def self.remove_method_name configatron.allinsdk_api_list_email_remove_method end