Sha256: fd6e8852d56b31eb2e8fb243bfede918de2b114e3ee4ce51871a770ae50b1120
Contents?: true
Size: 554 Bytes
Versions: 18
Compression:
Stored size: 554 Bytes
Contents
# frozen_string_literal: true require 'backports/tools/deprecation' Backports.deprecate :rails, 'Rails backports are deprecated.' # From ActiveSupport unless Object.method_defined? :try class Object def try(*a, &b) if a.empty? || respond_to?(a.first) if a.empty? && block_given? if b.arity == 0 instance_eval(&b) else yield self end else public_send(*a, &b) end end end end class NilClass def try(*args) nil end end end
Version data entries
18 entries across 18 versions & 1 rubygems