class SBF::Client::FundraiserEndpoint
Public Instance Methods
join_event(fundraiser_id, new_event_id)
click to toggle source
# File lib/stbaldricks/endpoints/fundraiser.rb, line 22 def join_event(fundraiser_id, new_event_id) response = SBF::Client::Api::Request.post_request("#{base_uri}/move_to_different_event", id: fundraiser_id, new_event_id: new_event_id) error = SBF::Client::ErrorEntity.new(JSON.parse(response.body).symbolize!) unless ok?(response) SBF::Client::Api::Response.new(http_code: response.code, data: nil, error: error) end
join_team(fundraiser_id, new_team_id)
click to toggle source
# File lib/stbaldricks/endpoints/fundraiser.rb, line 6 def join_team(fundraiser_id, new_team_id) response = SBF::Client::Api::Request.post_request("#{base_uri}/move_to_different_team", id: fundraiser_id, new_team_id: new_team_id) if ok?(response) data = SBF::Client::FullFundraiser.new(JSON.parse(response.body).symbolize!) else error = SBF::Client::ErrorEntity.new(JSON.parse(response.body).symbolize!) end SBF::Client::Api::Response.new(http_code: response.code, data: data, error: error) end
leave_event(fundraiser_id)
click to toggle source
# File lib/stbaldricks/endpoints/fundraiser.rb, line 31 def leave_event(fundraiser_id) join_event(fundraiser_id, 0) end
leave_team(fundraiser_id)
click to toggle source
# File lib/stbaldricks/endpoints/fundraiser.rb, line 18 def leave_team(fundraiser_id) join_team(fundraiser_id, 0) end