class Celly::Schedule
Constants
- BASE_URL
Public Instance Methods
all(start_date, end_date)
click to toggle source
# File lib/celly/schedule.rb, line 7 def all(start_date, end_date) end_point = "/schedule?startDate=#{start_date}&endDate=#{end_date}" uri = URI("#{BASE_URL}#{end_point}") response = Net::HTTP.get_response(uri) if response.code == '200' json_response = JSON.parse(response.body) {status: response.code, message: response.message, data: json_response["dates"]} else { status: response.code, message: response.message } end end
team(start_date, end_date, team_id)
click to toggle source
# File lib/celly/schedule.rb, line 21 def team(start_date, end_date, team_id) end_point = "/schedule?startDate=#{start_date}&endDate=#{end_date}&teamId=#{team_id}" uri = URI("#{BASE_URL}#{end_point}") response = Net::HTTP.get_response(uri) if response.code == '200' json_response = JSON.parse(response.body) {status: response.code, message: response.message, data: json_response["dates"]} else { status: response.code, message: response.message } end end