If you are you doing this:

def fetch_foo! foo = fetch_foo if foo.nil? raise “could not fetch foo” else foo end end

Try this instead:

def fetch_foo! fetch_foo.tap do |f| raise “could not fetch foo” if f.nil? end end

#Ruby