Runner used when starting irb. To use in irb, drop this in your ~/.irbrc:
require 'boson' Boson.start
Public class methods
                  bin_start
                  (repl, libraries)
                
                Loads libraries and then starts irb (or the configured console) from the commandline.
                  
                    [show source]
                  
                  
              # File lib/boson/runners/console_runner.rb, line 22 def bin_start(repl, libraries) start :no_defaults=>true, :libraries=>libraries repl = Boson.repo.config[:console] if Boson.repo.config[:console] repl = RUBY_PLATFORM =~ /(:?mswin|mingw)/ ? 'irb.bat' : 'irb' unless repl.is_a?(String) unless repl.index('/') == 0 || (repl = Util.which(repl)) $stderr.puts "Console not found. Please specify full path in config[:console]." return end ARGV.replace ['-f'] Kernel.load $0 = repl end
                  start
                  (options={})
                
                Starts Boson by loading configured libraries. If no default libraries are specified in the config, it will load up all detected libraries. Options:
- :libraries
 - Array of libraries to load.
 - :verbose
 - Boolean to be verbose about libraries loading. Default is true.
 - :no_defaults
 - Boolean which turns off loading any default libraries. Default is false.
 - :autoload_libraries
 - Boolean which makes any command execution easier. It redefines method_missing on Boson.main_object so that commands with unloaded libraries are automatically loaded. Default is false.
 
                  
                    [show source]
                  
                  
              # File lib/boson/runners/console_runner.rb, line 15 def start(options={}) @options = {:verbose=>true}.merge options init unless @initialized Manager.load(@options[:libraries], load_options) if @options[:libraries] end