class SBF::Client::FullEvent

Attributes

created_at[R]
date[RW]
display_name[R]
end_time[RW]
event_title[RW]
fund_relationship_type[RW]
fundraising_goal[RW]
fundraising_message[RW]
how_created[RW]
id[RW]
is_date_confirmed[RW]
is_open_for_fast_registration[RW]
is_open_for_registration[RW]
is_private[RW]
is_time_confirmed[RW]
modified_at[R]
modified_by[RW]
offline_donation_form[RW]
offline_donation_uuid[RW]
promotional_code[RW]
start_time[RW]
status[RW]
sub_type[RW]
type[RW]
type_other[RW]
year[RW]

Public Instance Methods

active?() click to toggle source
# File lib/stbaldricks/entities/event.rb, line 198
def active?
  status == SBF::Client::Event::Status::ACTIVE
end
open_for_fast_registration?() click to toggle source
# File lib/stbaldricks/entities/event.rb, line 215
def open_for_fast_registration?
  is_open_for_fast_registration
end
open_for_registration?() click to toggle source
# File lib/stbaldricks/entities/event.rb, line 211
def open_for_registration?
  is_open_for_registration
end
past?() click to toggle source
# File lib/stbaldricks/entities/event.rb, line 219
def past?
  Date.today > Date.parse(date)
rescue
  nil
end
venue_virtual?() click to toggle source
# File lib/stbaldricks/entities/event.rb, line 202
def venue_virtual?
  [SBF::Client::Event::Venue::Location::Type::VIRTUAL,
   SBF::Client::Event::Venue::Location::Type::HYBRID].include? venue.location.type
end
virtual?() click to toggle source
# File lib/stbaldricks/entities/event.rb, line 207
def virtual?
  (id == 1) && (sub_type == SBF::Client::Event::SubType::VIRTUAL)
end