Top Level Namespace
Constant Summary
-
RubyLex =
# File 'lib/irb/ruby-lex.rb', line 473IRB::RubyLex
Instance Method Summary
-
#xmp(exps, bind = nil)
A convenience method that’s only available when the you require the
IRB::XMP
standard library.
Instance Method Details
#xmp(exps, bind = nil)
A convenience method that’s only available when the you require the IRB::XMP
standard library.
Creates a new ::XMP
object, using the given expressions as the exps
parameter, and optional binding as bind
or uses the top-level binding. Then evaluates the given expressions using the :XMP
prompt mode.
For example:
require 'irb/xmp'
ctx = binding
xmp 'foo = "bar"', ctx
#=> foo = "bar"
#==>"bar"
ctx.eval 'foo'
#=> "bar"
See XMP.new for more information.