Method: Aws::AwsParser#method_missing

Defined in:
lib/awsbase/parsers.rb

#method_missing(method, *params) ⇒ Object

Parser must have a lots of methods (see /usr/lib/ruby/1.8/rexml/parsers/streamparser.rb) We dont need most of them in AwsParser and method_missing helps us to skip their definition



144
145
146
147
148
149
150
151
# File 'lib/awsbase/parsers.rb', line 144

def method_missing(method, *params)
  # if the method is one of known - just skip it ...
  return if [:comment, :attlistdecl, :notationdecl, :elementdecl,
             :entitydecl, :cdata, :xmldecl, :attlistdecl, :instruction,
             :doctype].include?(method)
  # ... else - call super to raise an exception
  super(method, params)
end