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