Sha256: 321b804ea2f5721643dea11b4634ac3cffa9845c91337979cd9ddfc1e751625a
Contents?: true
Size: 529 Bytes
Versions: 1
Compression:
Stored size: 529 Bytes
Contents
module Jsdoc class Property < ActiveRecord::Base belongs_to :symbol has_many :borrowed_to_join, :class_name => 'Jsdoc::BorrowedProperty', :dependent => :destroy has_many :borrowed_to, :through => :borrowed_to_join, :dependent => :destroy scope :private, where(:is_private => true) scope :public, where(:is_private => false) scope :for_symbol, lambda { |s| includes(:borrowed_to).where('symbol_id = :symbol_id OR jsdoc_borrowed_properties.borrowed_to_id = :symbol_id', :symbol_id => s.id) } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jsdoc-rails-0.1 | app/models/jsdoc/property.rb |