Module: RactorRailsShim::VersionPolicy::Strategy::Strict

Defined in:
lib/ractor_rails_shim/foundation/version_policy.rb

Class Method Summary collapse

Class Method Details

.mismatch(message) ⇒ Object



37
38
39
# File 'lib/ractor_rails_shim/foundation/version_policy.rb', line 37

def self.mismatch(message)
  raise UnsupportedVersionError, message
end

.missing_ivar(obj, ivar, label, funnel:) ⇒ Object



41
42
43
44
# File 'lib/ractor_rails_shim/foundation/version_policy.rb', line 41

def self.missing_ivar(obj, ivar, label, funnel:)
  raise UnsupportedVersionError,
        "#{label}: missing ivar #{ivar} on #{obj.class}"
end