class Amazon::Awis::Element
Public Class Methods
new(arg)
click to toggle source
# File lib/awis-wrapper.rb, line 147 def initialize(arg) @node = arg end
Public Instance Methods
[](key)
click to toggle source
# File lib/awis-wrapper.rb, line 151 def [](key) @node[key.to_s] end
get_all_child(str)
click to toggle source
# File lib/awis-wrapper.rb, line 155 def get_all_child(str) result = @node.xpath(".//aws:#{Amazon::Awis.camel_case str.to_s}", Awis::NAMESPACE) if result result.collect do |r| Element.new r end else result end end
method_missing(methodId)
click to toggle source
# File lib/awis-wrapper.rb, line 166 def method_missing(methodId) result = @node.xpath("./aws:#{Amazon::Awis.camel_case methodId.to_s}", Awis::NAMESPACE) if result result.collect do |r| Element.new r end else result end end
to_s()
click to toggle source
# File lib/awis-wrapper.rb, line 177 def to_s @node.content end