module Nilbogger
Public Class Methods
errors()
click to toggle source
# File lib/nilbogger.rb, line 4 def self.errors @@errors end
nil_try(return_value = nil) { || ... }
click to toggle source
# File lib/nilbogger.rb, line 8 def self.nil_try(return_value = nil) begin yield rescue NoMethodError return return_value rescue => e @@errors << e return e end end
try(return_value = '.') { || ... }
click to toggle source
# File lib/nilbogger.rb, line 19 def self.try(return_value = '.') begin yield rescue => e @@errors << e return return_value == '.' ? e : return_value end end