class Slipspace::Stream
Public Class Methods
new(stream, dream)
click to toggle source
# File lib/slipspace/stream.rb, line 4 def initialize(stream, dream) @spectre = Dream::Spectre.new(dream) end
Public Instance Methods
drop()
click to toggle source
# File lib/slipspace/stream.rb, line 17 def drop() return @spectre.manuscript() end
throttle()
click to toggle source
# File lib/slipspace/stream.rb, line 7 def throttle() @spectre.record_start() @spectre.record(@spectre.info, 'Entering slipspace') @spectre.record(@spectre.info, 'Nothing can be seen') @spectre.record(@spectre.success, 'Exiting slipspace') @spectre.record_finished() @spectre.record(@spectre.info, '[================]') @spectre.record(@spectre.started, "#{@spectre.started}") @spectre.record(@spectre.finished, "#{@spectre.finished}") end