Sha256: 1b6c64aeb01a1e2028caef4724301ad459b30ad37bdd59e8edd653e60e6954d8

Contents?: true

Size: 398 Bytes

Versions: 1

Compression:

Stored size: 398 Bytes

Contents

# frozen_string_literal: true

require "zeitwerk"

Zeitwerk::Loader.for_gem.setup

# Main namespace.
module Marameters
  KINDS = %i[req opt rest keyreq key keyrest block].freeze

  def self.categorize(parameters, arguments) = Categorizer.new(parameters).call(arguments)

  def self.of(...) = Probe.of(...)

  def self.probe(...) = Probe.new(...)

  def self.signature(...) = Signature.new(...)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
marameters-0.7.0 lib/marameters.rb