class PDC::Resource::Associations::Association

Attributes

name[R]
parent[R]

Public Class Methods

new(klass, parent, name, options = {}) click to toggle source
Calls superclass method
# File lib/pdc/resource/associations/association.rb, line 8
def initialize(klass, parent, name, options = {})
  super(klass, options)
  @parent = parent
  @name = name
end

Private Instance Methods

foreign_key() click to toggle source
# File lib/pdc/resource/associations/association.rb, line 16
def foreign_key
  (@options[:foreign_key] || "#{parent.class.model_name.element}_id").to_sym
end