module MobilizeAmericaClient::Client::Events
Public Instance Methods
organization_events(organization_id:, timeslot_start: nil, timeslot_end: nil, updated_since: nil, max_distance_miles: nil, page: nil, per_page: nil, zipcode: nil)
click to toggle source
# File lib/mobilize_america_client/client/events.rb, line 4 def organization_events(organization_id:, timeslot_start: nil, timeslot_end: nil, updated_since: nil, max_distance_miles: nil, page: nil, per_page: nil, zipcode: nil) params = {} unless page.nil? params[:page] = page end unless per_page.nil? params[:per_page] = per_page end unless timeslot_start.nil? params[:timeslot_start] = timeslot_start end unless timeslot_end.nil? params[:timeslot_end] = timeslot_end end unless updated_since.nil? params[:updated_since] = updated_since.to_i end unless zipcode.nil? params[:zipcode] = zipcode unless max_distance_miles.nil? params[:max_dist] = max_distance_miles end end get(path: "/organizations/#{esc(organization_id)}/events", params: params) end