Sha256: 70c1b6d20c7a57fc2f38c97f5811a0d2596c7ebaf0e44e0d3c24c9879cc2b4c1

Contents?: true

Size: 235 Bytes

Versions: 1

Compression:

Stored size: 235 Bytes

Contents

# frozen_string_literal: true

module Discorb
  # @private
  module Utils
    def try(object, message, ...)
      object.respond_to?(message) ? object.send(message, ...) : object
    end

    module_function :try
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
discorb-0.20.0 lib/discorb/utils.rb