Sha256: 8f1356a4c2a9edcf9a89b19ae5702c22dcf9f249dd0d6d31119c2fb9311c8806

Contents?: true

Size: 257 Bytes

Versions: 1

Compression:

Stored size: 257 Bytes

Contents

# frozen_string_literal: true

module Kind
  module NotNil
    def self.[](value, label: nil)
      return value unless value.nil?

      label_text = label ? "#{label}: " : ''

      raise Error.new("#{label_text}expected to not be nil")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kind-5.2.0 lib/kind/objects/not_nil.rb