Module: Mpp::Client

Extended by:
T::Sig
Defined in:
lib/mpp/client.rb,
lib/mpp/client/transport.rb

Defined Under Namespace

Classes: Transport

Class Method Summary collapse

Class Method Details

.get(url, methods:, **kwargs) ⇒ Object



128
129
130
# File 'lib/mpp/client/transport.rb', line 128

def get(url, methods:, **kwargs)
  request("GET", url, **T.unsafe({methods: methods, **kwargs}))
end

.post(url, methods:, **kwargs) ⇒ Object



133
134
135
# File 'lib/mpp/client/transport.rb', line 133

def post(url, methods:, **kwargs)
  request("POST", url, **T.unsafe({methods: methods, **kwargs}))
end

.request(method, url, methods:, **kwargs) ⇒ Object



122
123
124
125
# File 'lib/mpp/client/transport.rb', line 122

def request(method, url, methods:, **kwargs)
  transport = Transport.new(methods: methods)
  transport.request(method, url, **kwargs)
end