Class: R2rb::RBuffer

Inherits:
Object show all
Defined in:
lib/R4rb/init.rb,
lib/R4rb/R2rb_init.rb

Instance Method Summary collapse

Constructor Details

#initializeRBuffer

Returns a new instance of RBuffer.



16
17
18
# File 'lib/R4rb/init.rb', line 16

def initialize
  @s=String.new
end

Instance Method Details

#+(s = nil) ⇒ Object



28
29
30
31
32
33
34
35
36
# File 'lib/R4rb/init.rb', line 28

def +(s=nil)
  if s
  	s=s.to_s unless s.is_a? String
  	@s += "\n"+s
  else
    clear
  end
  return self
end

#clearObject



24
25
26
# File 'lib/R4rb/init.rb', line 24

def clear
  @s=""
end

#exec(aff = nil) ⇒ Object



38
39
40
# File 'lib/R4rb/init.rb', line 38

def exec(aff=nil)
  R2rb.eval @s,aff
end

#initObject



20
21
22
# File 'lib/R4rb/init.rb', line 20

def init
  R2rb.init
end