Sha256: 50833323af8af4648902f5c3114b9cb87422805fbeece0c11732a694baf6e361
Contents?: true
Size: 551 Bytes
Versions: 3
Compression:
Stored size: 551 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 => ['nodes', 'INNER', 'links', 'TABLE1.id = TABLE2.source_id AND TABLE2.relation_id IS NULL'] )
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zena-1.0.0.beta3 | bricks/tags/zena/init.rb |
zena-1.0.0.beta2 | bricks/tags/zena/init.rb |
zena-1.0.0.beta1 | bricks/tags/zena/init.rb |