Sha256: b0b8e1912e2dd40953af456e903fb2ade3357bde6f18df42d89aa3d8dca1e105

Contents?: true

Size: 356 Bytes

Versions: 2

Compression:

Stored size: 356 Bytes

Contents

require 'rbbt/text/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

2 entries across 2 versions & 1 rubygems

Version Path
rbbt-text-1.2.0 lib/rbbt/text/segment/relationship.rb
rbbt-text-1.1.9 lib/rbbt/text/segment/relationship.rb