Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/udon/udon_parser.rb

Instance Method Summary collapse

Instance Method Details

#<<(v) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/udon/udon_parser.rb', line 14

def <<(v)
  begin
    concat([v].pack('U*'))
  rescue
    concat(v)
  end
end

#into(v) ⇒ Object



12
# File 'lib/udon/udon_parser.rb', line 12

def into(v); into!(v) unless size == 0 end

#into!(v) ⇒ Object



13
# File 'lib/udon/udon_parser.rb', line 13

def into!(v); v << self.dup; reset!  end

#resetObject



22
# File 'lib/udon/udon_parser.rb', line 22

def reset; d=dup;d.reset!;d end

#reset!Object



21
# File 'lib/udon/udon_parser.rb', line 21

def reset!; self.gsub! /./um,'' end