Sha256: 38d4e5d7d7108be573aba9591e0475dff14c6027cc09b613c8279f8c4b187a92

Contents?: true

Size: 351 Bytes

Versions: 11

Compression:

Stored size: 351 Bytes

Contents

require 'rbbt/segment'

module Relationship
  extend Annotation
  self.annotation :segment
  self.annotation :terms
  self.annotation :type

  def text
    if segment
      segment
    else
      type + ": " + terms * ", "
    end
  end

  def html
    text = <<-EOF
<span class='Relationship'\
>#{ self.text }</span>
    EOF
    text.chomp
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rbbt-text-1.5.2 lib/rbbt/relationship.rb
rbbt-text-1.5.1 lib/rbbt/relationship.rb
rbbt-text-1.5.0 lib/rbbt/relationship.rb
rbbt-text-1.4.0 lib/rbbt/relationship.rb
rbbt-text-1.3.11 lib/rbbt/relationship.rb
rbbt-text-1.3.10 lib/rbbt/relationship.rb
rbbt-text-1.3.9 lib/rbbt/relationship.rb
rbbt-text-1.3.8 lib/rbbt/relationship.rb
rbbt-text-1.3.7 lib/rbbt/relationship.rb
rbbt-text-1.3.6 lib/rbbt/relationship.rb
rbbt-text-1.3.5 lib/rbbt/relationship.rb