Sha256: ab97a027237ef8cd9062862325f8dd7eb023c39e8581ef0a4f11476cb78da1f8
Contents?: true
Size: 662 Bytes
Versions: 8
Compression:
Stored size: 662 Bytes
Contents
module Bright class School < Model @attribute_names = [:api_id, :name, :number, :state_id, :low_grade, :high_grade, :last_modified] attr_accessor *@attribute_names attr_accessor :address, :phone_number def address=(address) if address.is_a?(Address) @address = address elsif address.is_a?(Hash) @address = Address.new(address) end @address end def phone_number=(phone_number) if phone_number.is_a?(PhoneNumber) @phone_number = phone_number elsif phone_number.is_a?(Hash) @phone_number = PhoneNumber.new(phone_number) end @phone_number end end end
Version data entries
8 entries across 8 versions & 1 rubygems