module HasUuid::ActiveRecord::Associations::SingularAssociation
Public Instance Methods
uuid_reader(force_reload = false)
click to toggle source
# File lib/has_uuid/active_record/associations/singular_association.rb, line 12 def uuid_reader(force_reload = false) id = self.owner.send(reflection.foreign_key) if id klass.find(id).uuid else nil end end
uuid_writer(uuid)
click to toggle source
# File lib/has_uuid/active_record/associations/singular_association.rb, line 7 def uuid_writer(uuid) replace(klass.find(uuid)) unless uuid.nil? || uuid.to_s.empty? replace(nil) if uuid.nil? || uuid.to_s.empty? end