class Voucherify::Service::Segments

Attributes

client[R]

Public Class Methods

new(client) click to toggle source
# File lib/voucherify/service/segments.rb, line 8
def initialize(client)
  @client = client
end

Public Instance Methods

create(segment) click to toggle source
# File lib/voucherify/service/segments.rb, line 12
def create(segment)
  @client.post('/segments', segment.to_json)
end
delete(id) click to toggle source
# File lib/voucherify/service/segments.rb, line 20
def delete(id)
  @client.delete("/segments/#{ERB::Util.url_encode(id)}")
end
get(id) click to toggle source
# File lib/voucherify/service/segments.rb, line 16
def get(id)
  @client.get("/segments/#{ERB::Util.url_encode(id)}")
end