module Mrkt::CrudHelpers
Public Instance Methods
json_payload(req, payload)
click to toggle source
# File lib/mrkt/concerns/crud_helpers.rb, line 14 def json_payload(req, payload) req.headers[:content_type] = 'application/json' req.body = JSON.generate(payload) end
map_lead_ids(lead_ids)
click to toggle source
# File lib/mrkt/concerns/crud_helpers.rb, line 3 def map_lead_ids(lead_ids) lead_ids.map { |id| { id: id } } end
post_json(url) { |req| ... }
click to toggle source
# File lib/mrkt/concerns/crud_helpers.rb, line 7 def post_json(url) post(url) do |req| payload = block_given? ? yield(req) : {} json_payload(req, payload) end end