Sha256: 8b64f3b31ebba82ef74f13866e386662af899a34207a405f6924b4bffdc55672
Contents?: true
Size: 716 Bytes
Versions: 1
Compression:
Stored size: 716 Bytes
Contents
module ActionNetworkRest class Signatures < Base attr_accessor :petition_id def base_path "petitions/#{url_escape(petition_id)}/signatures/" end def get(id) response = client.get_request "#{base_path}#{url_escape(id)}" object_from_response(response) end def create(signature_data, tags: []) post_body = signature_data if tags.any? post_body['add_tags'] = tags end response = client.post_request base_path, post_body object_from_response(response) end def update(id, signature_data) response = client.put_request "#{base_path}#{url_escape(id)}", signature_data object_from_response(response) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
action_network_rest-0.2.0 | lib/action_network_rest/signatures.rb |