class SBF::Client::FullFundraiser

Attributes

category[RW]
created_at[R]
display_name[R]
display_name_override[RW]
end_date[RW]
end_time[RW]
facebook_fundraiser_id[RW]
fund_relationship_type[RW]
fundraising_goal[RW]
fundraising_message[RW]
how_created[RW]
id[RW]
modified_at[R]
modified_by[RW]
offline_donation_form[RW]
offline_donation_uuid[RW]
start_date[RW]
start_time[RW]
status[RW]
title[RW]

Public Instance Methods

active?() click to toggle source
# File lib/stbaldricks/entities/fundraiser.rb, line 145
def active?
  status == SBF::Client::Fundraiser::Status::ACTIVE
end
event?() click to toggle source
# File lib/stbaldricks/entities/fundraiser.rb, line 157
def event?
  event && !event.id.nil?
end
past?() click to toggle source
# File lib/stbaldricks/entities/fundraiser.rb, line 149
def past?
  return Date.today > Date.parse(end_date) if end_date

  Date.today > Date.parse(start_date) if start_date
rescue
  nil
end