Sha256: f186693d4dbe9c40382535e218aaf9783a26d46ee74254070bbbc1f578930d3a

Contents?: true

Size: 288 Bytes

Versions: 2

Compression:

Stored size: 288 Bytes

Contents

require 'og/relation/refers_to'

module Og

class BelongsTo < RefersTo

  def enchant
    super
    unless target_class.ann.self[:descendants]
      target_class.ann(:self, :descendants => [])
    end
    target_class.ann.self.descendants! << [owner_class, foreign_key]
  end
  
end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
og-0.41.0 lib/og/relation/belongs_to.rb
og-0.40.0 lib/og/relation/belongs_to.rb