Sha256: ca6851ee626ea32c0bd933b3fa34c6721f45f28b670c0051eca3185f8e742b9b

Contents?: true

Size: 454 Bytes

Versions: 6

Compression:

Stored size: 454 Bytes

Contents

require 'runtime/mocks'
module Waves

  class Console < Runtime

    class << self

      attr_reader :console

      def load( options={} )
        @console ||= Waves::Console.new( options )
        Kernel.load( options[:startup] || 'startup.rb' )
        Object.instance_eval { include Waves::Mocks }
      end

      # allow Waves::Console to act as The Console Instance
      def method_missing(*args); @console.send(*args); end

    end

  end

end

Version data entries

6 entries across 6 versions & 4 rubygems

Version Path
dyoder-waves-0.8.0 lib/runtime/console.rb
waves-edge-2009.03.10.13.14 lib/runtime/console.rb
waves-stable-2009.3.10 lib/runtime/console.rb
waves-0.8.1 lib/runtime/console.rb
waves-0.8.0 lib/runtime/console.rb
waves-0.8.2 lib/runtime/console.rb