module AeriesApi::Client::Supplemental

Public Instance Methods

district_supplemental(school_code:, student_id:) click to toggle source
# File lib/aeries-api/client/supplemental.rb, line 10
def district_supplemental(school_code:, student_id:)
  response = self.class.get("/schools/#{school_code}/districtsupplemental/#{student_id}")
  @error_handler.handle_error(response)
  mash_and_underscore_keys(response.parsed_response)
end
school_supplemental(school_code:, student_id:) click to toggle source
# File lib/aeries-api/client/supplemental.rb, line 4
def school_supplemental(school_code:, student_id:)
  response = self.class.get("/schools/#{school_code}/schoolsupplemental/#{student_id}")
  @error_handler.handle_error(response)
  mash_and_underscore_keys(response.parsed_response)
end
update_school_supplemental(school_code:, student_number:, columns:) click to toggle source
# File lib/aeries-api/client/supplemental.rb, line 16
def update_school_supplemental(school_code:, student_number:, columns:)
  options = {
    body: { Columns: camelize_keys(columns) }.to_json,
  }

  response = self.class.post("/updateschoolsupplemental/#{school_code}/#{student_number}", options)
  @error_handler.handle_error(response)
  mash_and_underscore_keys(response.parsed_response)
end