2018-04-13
Ruby's Safe Navigation Operator
Ruby 2.3.0 added a safe navigation operator (&.) that checks for nil before calling a method.
It will return nil if str is nil, rather than raising a NoMethodError.
str = " Simon "
stripper = str&.strip
puts stripper
# => "Simon"Somehow what ActiveSupport offers with its try method.
← Previous Post | Next Post →