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