Sha256: a630951e99bb56666e67f8b8e8ff1fb6fd80f8d741f48280b579e899d3ebc841

Contents?: true

Size: 440 Bytes

Versions: 5

Compression:

Stored size: 440 Bytes

Contents

# frozen_string_literal: true

export :CoprocessInterrupt, :MoveOn, :Stop, :Cancel, :debug, :debug=

class CoprocessInterrupt < ::Exception
  attr_reader :scope, :value

  def initialize(scope = nil, value = nil)
    @scope = scope
    @value = value
  end
end

class Stop < CoprocessInterrupt; end
class MoveOn < CoprocessInterrupt; end
class Cancel < CoprocessInterrupt; end

def debug
  @debug
end

def debug=(value)
  @debug = value
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
polyphony-0.19 lib/polyphony/core/exceptions.rb
polyphony-0.17 lib/polyphony/core/exceptions.rb
polyphony-0.16 lib/polyphony/core/exceptions.rb
polyphony-0.15 lib/polyphony/core/exceptions.rb
polyphony-0.14 lib/polyphony/core/exceptions.rb