Sha256: 73783d59090b92831ced7698c2d65410bc0d8c63c7f4ad2ee067bcf51aff553f
Contents?: true
Size: 627 Bytes
Versions: 2
Compression:
Stored size: 627 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 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 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bright-2.1 | lib/bright/school.rb |
bright-2.0 | lib/bright/school.rb |