You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Seahorse::Model::ApiA new instance of Api.
Returns a new instance of Api.
5 6 7 8 9
# File 'aws-sdk-core/lib/seahorse/model/api.rb', line 5 def initialize @metadata = {} @operations = {} @endpoint_operation = nil endInstance Attribute Details #endpoint_operation ⇒ Symbol|nil
18 19 20
# File 'aws-sdk-core/lib/seahorse/model/api.rb', line 18 def endpoint_operation @endpoint_operation end#metadata ⇒ Hash
15 16 17
# File 'aws-sdk-core/lib/seahorse/model/api.rb', line 15 def metadata @metadata end#version ⇒ String?
12 13 14
# File 'aws-sdk-core/lib/seahorse/model/api.rb', line 12 def version @version endInstance Method Details #add_operation(name, operation) ⇒ Object
40 41 42
# File 'aws-sdk-core/lib/seahorse/model/api.rb', line 40 def add_operation(name, operation) @operations[name.to_sym] = operation end#operation(name) ⇒ Object
28 29 30 31 32 33 34
# File 'aws-sdk-core/lib/seahorse/model/api.rb', line 28 def operation(name) if @operations.key?(name.to_sym) @operations[name.to_sym] else raise ArgumentError, "unknown operation #{name.inspect}" end end#operation_names ⇒ Object
36 37 38
# File 'aws-sdk-core/lib/seahorse/model/api.rb', line 36 def operation_names @operations.keys end#operations(&block) ⇒ Object
20 21 22 23 24 25 26
# File 'aws-sdk-core/lib/seahorse/model/api.rb', line 20 def operations(&block) if block_given? @operations.each(&block) else @operations.enum_for(:each) end end
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4