Sha256: 4d805289153c42c63bbb1e9bf5a033dc0c9ce075e55aff0fe5122759c1e3722f
Contents?: true
Size: 611 Bytes
Versions: 4
Compression:
Stored size: 611 Bytes
Contents
module Clever # Student resource class Student < APIResource include Clever::APIOperations::List @linked_resources = [:teachers, :sections, :schools, :districts, :events, :contacts] def optional_attributes [:student_number, :state_id, :location, :gender, :dob, :grade, :frl_status, :race, :hispanic_ethnicity, :email, :credentials] end def photo return @values[:photo] if @values.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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
clever-ruby-0.6.0 | lib/clever-ruby/student.rb |
clever-ruby-0.5.0 | lib/clever-ruby/student.rb |
clever-ruby-0.4.1 | lib/clever-ruby/student.rb |
clever-ruby-0.4.0 | lib/clever-ruby/student.rb |