module LunaPark::Extensions::Dsl::ForeignKey::InstanceMethods

Private Instance Methods

extract_pk_value_from_object__(object, pk_name) click to toggle source
# File lib/luna_park/extensions/dsl/foreign_key.rb, line 88
def extract_pk_value_from_object__(object, pk_name)
  object.respond_to?(:[]) && object[pk_name] ||
    object.respond_to?(pk_name) && object.public_send(pk_name) ||
    nil
end