Module: RactorRailsShim::VersionPolicy::Strategy::Warn

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

Class Method Summary collapse

Class Method Details

.mismatch(message) ⇒ Object



59
60
61
# File 'lib/ractor_rails_shim/foundation/version_policy.rb', line 59

def self.mismatch(message)
  warn message
end

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



63
64
65
66
# File 'lib/ractor_rails_shim/foundation/version_policy.rb', line 63

def self.missing_ivar(obj, ivar, label, funnel:)
  funnel.call(label) { warn "[ractor_rails_shim] #{label}: missing ivar #{ivar} on #{obj.class}" } if RactorRailsShim.debug?
  nil
end