Sha256: 52d4319eb1045c9a853cfa6fb8eca88dad82dd97539628cbc8317c2192adaf0e
Contents?: true
Size: 486 Bytes
Versions: 5
Compression:
Stored size: 486 Bytes
Contents
module Clever class Student < APIResource include Clever::APIOperations::List def optional_attributes [:student_number, :state_id, :location, :gender, :dob, :grade, :frl_status, :race, :hispanic_ethnicity, :email] end def photo return @values[:photo] if @values.has_key?(:photo) response = Clever.request(:get, photo_url) @values[:photo] = response[:data][:data] end private def photo_url url + '/photo' end end end
Version data entries
5 entries across 5 versions & 1 rubygems