Class: MisarMail::AbTestsResource

Inherits:
Resource
  • Object
show all
Defined in:
lib/misar_mail/client.rb

Overview

── Resource: A/B Tests ──────────────────────────────────────────────────────

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from MisarMail::Resource

Instance Method Details

#create(data) ⇒ Object



216
217
218
# File 'lib/misar_mail/client.rb', line 216

def create(data)
  @client.request(:post, "/ab-tests", data)
end

#get(id) ⇒ Object



220
221
222
# File 'lib/misar_mail/client.rb', line 220

def get(id)
  @client.request(:get, "/ab-tests/#{id}")
end

#listObject



212
213
214
# File 'lib/misar_mail/client.rb', line 212

def list
  @client.request(:get, "/ab-tests")
end

#set_winner(id, variant_id) ⇒ Object



224
225
226
# File 'lib/misar_mail/client.rb', line 224

def set_winner(id, variant_id)
  @client.request(:post, "/ab-tests/#{id}/winner", { variant_id: variant_id })
end