module CiteProc::Extensions::DeepFetch
Public Instance Methods
Source
# File lib/citeproc/extensions.rb, line 29 def [](*arguments) return super if arguments.length == 1 deep_fetch(*arguments) end
Calls superclass method
Source
# File lib/citeproc/extensions.rb, line 25 def deep_fetch(*arguments) arguments.reduce(self) { |s,a| s[a] } rescue nil end