Sha256: a04a19e64e85c6221767d4e0c0eb2c57fef609f06ed16551c2d338730772bcbf

Contents?: true

Size: 192 Bytes

Versions: 76

Compression:

Stored size: 192 Bytes

Contents

# require "eitil_core/safe_executions/safe_send"

Kernel.module_eval do

  def safe_send(method, *args, return_value: nil)
    self.send method, *args
    rescue
      return_value
  end

end

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
eitil-2.0.8 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-2.0.7 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-2.0.6 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-2.0.5 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-2.0.4 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-2.0.3 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-2.0.2 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-2.0.1 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-2.0.0 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.4.1 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.4.0 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.12 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.11 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.10 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.9 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.8 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.7 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.6 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.5 eitil_core/lib/eitil_core/safe_executions/safe_send.rb
eitil-1.3.4 eitil_core/lib/eitil_core/safe_executions/safe_send.rb