class Ammado::Fundraiser

api.ammado.com/#FundraiserEndpoint

Public Instance Methods

calculate_signature() click to toggle source
# File lib/ammado/fundraiser.rb, line 14
def calculate_signature
  Rails.logger.info('Calculate signature for ' + @params.to_s)
  signature_parts = []
  signature_parts << beneficiary_id
  signature_parts << Base64.strict_encode64(fundraiser_title)
  signature_parts << api.secret
  plain_signature = signature_parts.flatten.join('.')
  Rails.logger.info('Plain signature is ' + plain_signature)
  return Digest::SHA1.hexdigest(plain_signature).upcase
end
created?() click to toggle source
# File lib/ammado/fundraiser.rb, line 10
def created?
  !!permalink
end
resource_create_path() click to toggle source
# File lib/ammado/fundraiser.rb, line 6
def resource_create_path
  '/v1/fundraiser'
end