Module: Minisky::Ruby2Compat

Included in:
Requests
Defined in:
lib/minisky/compat.rb

Overview

Versions of Minisky::Requests#get_request & Minisky::Requests#post_request that work on Ruby 2.x.

Instance Method Summary collapse

Instance Method Details

#get_request(method, params = nil, auth: default_auth_mode, headers: nil, **kwargs) ⇒ Object



10
11
12
13
# File 'lib/minisky/compat.rb', line 10

def get_request(method, params = nil, auth: default_auth_mode, headers: nil, **kwargs)
  params ||= kwargs unless kwargs.empty?
  super(method, params, auth: auth, headers: headers)
end

#post_request(method, data = nil, auth: default_auth_mode, headers: nil, params: nil, **kwargs) ⇒ Object



15
16
17
18
# File 'lib/minisky/compat.rb', line 15

def post_request(method, data = nil, auth: default_auth_mode, headers: nil, params: nil, **kwargs)
  data ||= kwargs unless kwargs.empty?
  super(method, data, auth: auth, headers: headers, params: params)
end