Sha256: 73bb9c39d789866b976a10fa7c62c76c4f8810ac0ed1f53da639785395549a7f

Contents?: true

Size: 561 Bytes

Versions: 42

Compression:

Stored size: 561 Bytes

Contents

module Spider; module Model
    
    module Junction
        
        def self.included(klass)
            klass.extend(ClassMethods)
        end
        
        module ClassMethods
            
            def has_added_elements?
                junction_added_elements.length > 0
            end
            
            def junction_added_elements
                self.elements_array.select{ |el| !el.integrated? && !el.attributes[:junction_id] && !el.attributes[:junction_reference] }
            end
            
        end
        
    end
    
end; end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
spiderfw-1.0.1 lib/spiderfw/model/junction.rb
spiderfw-1.0.0 lib/spiderfw/model/junction.rb
spiderfw-0.6.39 lib/spiderfw/model/junction.rb
spiderfw-0.6.38 lib/spiderfw/model/junction.rb
spiderfw-0.6.37 lib/spiderfw/model/junction.rb
spiderfw-0.6.35 lib/spiderfw/model/junction.rb
spiderfw-0.6.34 lib/spiderfw/model/junction.rb
spiderfw-0.6.33 lib/spiderfw/model/junction.rb
spiderfw-0.6.32 lib/spiderfw/model/junction.rb
spiderfw-0.6.31 lib/spiderfw/model/junction.rb
spiderfw-0.6.30 lib/spiderfw/model/junction.rb
spiderfw-0.6.29 lib/spiderfw/model/junction.rb
spiderfw-0.6.28 lib/spiderfw/model/junction.rb
spiderfw-0.6.27 lib/spiderfw/model/junction.rb
spiderfw-0.6.26 lib/spiderfw/model/junction.rb
spiderfw-0.6.26.pre1 lib/spiderfw/model/junction.rb
spiderfw-0.6.25 lib/spiderfw/model/junction.rb
spiderfw-0.6.24 lib/spiderfw/model/junction.rb
spiderfw-0.6.23 lib/spiderfw/model/junction.rb
spiderfw-0.6.22 lib/spiderfw/model/junction.rb