class Hermes::IdList

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/hermes/types.rb, line 104
def initialize
  super
end

Public Instance Methods

add(id) click to toggle source
# File lib/hermes/types.rb, line 107
def add id
  id = Id.new id.to_s unless Id === id
  puts id
end
encode() click to toggle source
# File lib/hermes/types.rb, line 115
def encode
  map { |i| i.encode }.join " "
end
parse(str) click to toggle source
# File lib/hermes/types.rb, line 94
def parse str
  i = new
  loop do
    id = Id.parse str do |rest| str = rest end
    id or break
    i.push id
  end
  i
end
quote() click to toggle source
# File lib/hermes/types.rb, line 111
def quote
  map { |i| i.quote }.join " "
end
Also aliased as: to_s
to_s()
Alias for: quote