class ElastomerClient::Client::RestApiSpec::RestApi

Attributes

body[R]
documentation[R]
methods[R]
url[R]

Public Class Methods

new(documentation:, methods:, url:, body: nil) click to toggle source
# File lib/elastomer_client/client/rest_api_spec/rest_api.rb, line 17
def initialize(documentation:, methods:, url:, body: nil)
  @documentation = documentation
  @methods = Array(methods)
  @url = Url.new(**url)
  @body = body
end

Public Instance Methods

body?() click to toggle source
# File lib/elastomer_client/client/rest_api_spec/rest_api.rb, line 24
def body?
  !body.nil?
end