class ZRB::Buffer
Public Instance Methods
capture(blk, *args)
click to toggle source
# File lib/zrb.rb, line 171 def capture(blk, *args) start = self.size begin blk.call(*args) ensure result = self.slice!(start..-1) end result end
escape(other)
click to toggle source
# File lib/zrb.rb, line 163 def escape(other) other.to_s end
safe_append=(other)
click to toggle source
# File lib/zrb.rb, line 167 def safe_append=(other) self << escape(other) end