Sha256: 293f1bbadcd4db56610f6c2690e227a2ece0d79c735aa75774dd4f4a68765a4b

Contents?: true

Size: 502 Bytes

Versions: 7

Compression:

Stored size: 502 Bytes

Contents

unless defined?(Node.ancestors.include?('Zena::Use::Relations::ClassMethods')) # FIXME: not sure here
  raise Exception.new("tags brick depends on 'Zena::Use::Relations'")
end
Node.send(:has_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

NodeQuery.add_filter_field('tag', :key => 'comment', :table => ['nodes', 'links', 'TABLE1.id = TABLE2.source_id AND TABLE2.relation_id IS NULL'])

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
zena-0.16.3 bricks/tags/patch/node.rb
zena-0.16.2 bricks/tags/patch/node.rb
zena-0.16.1 bricks/tags/patch/node.rb
zena-0.16.0 bricks/tags/patch/node.rb
zena-0.15.2 bricks/tags/patch/node.rb
zena-0.15.1 bricks/tags/patch/node.rb
zena-0.15.0 bricks/tags/patch/node.rb