class Aws::EmptyStructure
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/aws-sdk-core/empty_structure.rb, line 4 def self.new super([]) end
Public Instance Methods
==(other)
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 8 def ==(other) other.is_a?(EmptyStructure) end
[](member_name)
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 12 def [](member_name) raise NameError, "no member '#{member_name}' in struct" end
[]=(member_name, value)
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 16 def []=(member_name, value) raise NameError, "no member '#{member_name}' in struct" end
each(&block)
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 20 def each(&block) unless block_given? [].to_enum end end
each_pair(&block)
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 26 def each_pair(&block) unless block_given? {}.to_enum end end
eql?(other)
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 32 def eql?(other) other.is_a?(EmptyStructure) end
inspect()
click to toggle source
@api private
# File lib/aws-sdk-core/empty_structure.rb, line 37 def inspect '#<struct>' end
length()
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 46 def length 0 end
members()
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 50 def members [] end
pretty_print(q)
click to toggle source
@api private
# File lib/aws-sdk-core/empty_structure.rb, line 42 def pretty_print(q) q.text(inspect) end
select(&block)
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 54 def select(&block) [] end
size()
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 58 def size 0 end
to_a()
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 62 def to_a [] end
to_h()
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 66 def to_h {} end
values()
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 70 def values [] end
values_at(*selector)
click to toggle source
# File lib/aws-sdk-core/empty_structure.rb, line 74 def values_at(*selector) if selector.empty? [] else offset = selector.first raise IndexError, "offset #{offset} too large for struct(size:0)" end end