module Nard::Appi::ClientExt::Request
Public Instance Methods
get( *args )
click to toggle source
GET メソッドで API へアクセスするメソッド
# File lib/nard/appi/client_ext/request.rb, line 10 def get( *args ) request( :get, *args ) end
path( *args )
click to toggle source
@raise [NotImplementedError]
# File lib/nard/appi/client_ext/request.rb, line 20 def path( *args ) raise NotImplementedError end
post( *args )
click to toggle source
POST メソッドで API へアクセスするメソッド
# File lib/nard/appi/client_ext/request.rb, line 15 def post( *args ) request( :post, *args ) end
Private Instance Methods
__request__( con, method, _path, options = {} )
click to toggle source
# File lib/nard/appi/client_ext/request.rb, line 26 def __request__( con, method, _path, options = {} ) con.send( method ) do | req | case method when :get, :delete req.url( _path, options ) when :post, :put req.path = _path req.body = options unless options.empty? end end end