Ravn::Tak:: TakMessage class Superclass Object This re-opens the Protobuf class to add some convenience. Public Instance Methods dig( *args ) Provide a “dig-alike” method for quick traversal, so the caller doesn’t need to nil-check deeply nested vars. # File lib/ravn/tak/takmessage.rb, line 12 def dig( *args ) rv = self args.each do |meth| rv = rv.__send__( :[], meth.to_s ) break unless rv end return rv end