class AgraApi::Signature

Attributes

petition_id[RW]

Public Instance Methods

base_path() click to toggle source
# File lib/agra_api/signature.rb, line 5
def base_path
  "petitions/#{petition_id}/signatures"
end
find_by_email(email_address) click to toggle source
# File lib/agra_api/signature.rb, line 9
def find_by_email(email_address)
  begin
    response = client.get_request("#{normalized_base_path}lookup", email: email_address)
    response.body
  rescue Vertebrae::ResponseError => e
    if e.status_code == 404
      nil
    else
      raise
    end
  end
end