Sha256: c90ff47ceca1fb626edee54bc54597dd77aa22f8ae108e778ca89142a9654aba
Contents?: true
Size: 549 Bytes
Versions: 17
Compression:
Stored size: 549 Bytes
Contents
require 'bricks/tags' unless Node.ancestors.map {|a| a.to_s }.include?('Zena::Use::Relations::ModelMethods') raise Exception.new("tags brick depends on 'Zena::Use::Relations'") end Node.send(:include, Bricks::Tags) Link # make sure it is loaded before we reopen it class Link safe_method :name => {:class => String, :nil => true} def name self[:comment] end end Node.query_compiler.add_filter_field('tag', :key => 'comment', :table => ['tags', 'nodes', 'links', 'TABLE1.id = TABLE2.source_id AND TABLE2.relation_id IS NULL'] )
Version data entries
17 entries across 17 versions & 1 rubygems