Method: Packet::Entity::Associations::ClassMethods#has_one

Defined in:
lib/packet/entity/associations.rb

#has_one(association) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/packet/entity/associations.rb', line 10

def has_one(association)
  require "packet/#{association}"
  casts(association, lambda do |value|
    klass = "Packet::#{association.to_s.classify}".constantize
    klass.new(value, client)
  end)
end