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