Module: Swagger::Schema::HandleServers

Included in:
Swagger::Schema, PathItem
Defined in:
lib/swagger/schema/handle_servers.rb

Instance Method Summary collapse

Instance Method Details

#server(index) ⇒ Object



11
12
13
# File 'lib/swagger/schema/handle_servers.rb', line 11

def server(index)
  Server.new(servers[index])
end

#server_by_description(description) ⇒ Object



15
16
17
# File 'lib/swagger/schema/handle_servers.rb', line 15

def server_by_description(description)
  Server.new(servers.find { |server| server.description == description })
end

#serversObject



7
8
9
# File 'lib/swagger/schema/handle_servers.rb', line 7

def servers
  Util.try_hash(@schema, :servers)
end