Sha256: 3571f9a97559391f1031e02b992744274532545d317ff04d0c839a052943f6f7
Contents?: true
Size: 706 Bytes
Versions: 41
Compression:
Stored size: 706 Bytes
Contents
# typed: strict # frozen_string_literal: true require "mangrove/control_flow/control_signal" module Mangrove module Option class ControlSignal < StandardError extend T::Sig include Mangrove::ControlFlow::ControlSignal sig { params(inner_value: T.untyped).void } def initialize(inner_value) @inner_value = inner_value super end sig { override.params(other: BasicObject).returns(T::Boolean) } def ==(other) case other when ControlSignal other.inner_value == inner_value else false end end sig { override.returns(T.untyped) } attr_reader :inner_value end end end
Version data entries
41 entries across 41 versions & 1 rubygems