Class: RightAws::IamInterface::BasicIamParser

Inherits:
RightAWSParser show all
Defined in:
lib/iam/right_iam_interface.rb

Overview


PARSERS:

Constant Summary

Constants inherited from RightAWSParser

RightAWSParser::DEFAULT_XML_LIBRARY

Instance Attribute Summary

Attributes inherited from RightAWSParser

#full_tag_name, #result, #tag, #xml_lib, #xmlpath

Instance Method Summary collapse

Methods inherited from RightAWSParser

#initialize, #method_missing, #parse, #reset, #tag_end, #tag_start, #tagtext, #text, xml_lib, xml_lib=

Constructor Details

This class inherits a constructor from RightAws::RightAWSParser

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RightAws::RightAWSParser

Instance Method Details

#tagend(name) ⇒ Object



281
282
283
284
285
# File 'lib/iam/right_iam_interface.rb', line 281

def tagend(name)
  if Array(@expected_tags).include?(name)
    @result[name.right_underscore.to_sym] = @text
  end
end

#tagstart(name, attributes) ⇒ Object

:nodoc:



278
279
280
# File 'lib/iam/right_iam_interface.rb', line 278

def tagstart(name, attributes)
  @result ||= {}
end