Class: JustGiving::SimpleDonationIntegration

Inherits:
Object
  • Object
show all
Defined in:
lib/just_giving/simple_donation_integration.rb

Class Method Summary collapse

Class Method Details

.charity_donation_url(charity_id, options = {}) ⇒ Object

Returns url for the donation page of a charity



11
12
13
14
15
16
# File 'lib/just_giving/simple_donation_integration.rb', line 11

def self.charity_donation_url(charity_id, options={})
  options = self.parse_options(options)
  url = "#{JustGiving::Configuration.base_uri}/donation/direct/charity/#{charity_id}"
  url << self.options_to_query(options) if options.any?
  url
end

.charity_page_url(short_name) ⇒ Object Also known as: fundraising_page_url

Returns url to link to a charity page



6
7
8
# File 'lib/just_giving/simple_donation_integration.rb', line 6

def self.charity_page_url(short_name)
  "#{JustGiving::Configuration.base_uri}/#{short_name}/donate" 
end

.fundraising_donation_url(page_id, options = {}) ⇒ Object

Returns url for the donation page of a fundraising



23
24
25
26
27
28
# File 'lib/just_giving/simple_donation_integration.rb', line 23

def self.fundraising_donation_url(page_id, options={})
  options = self.parse_options(options)
  url = "#{JustGiving::Configuration.base_uri}/donation/sponsor/page/#{page_id}"
  url << self.options_to_query(options) if options.any?
  url
end