Sha256: 3b9457877d4cd9b8748f400f1f0e815623520bc38f4a0a0f20ddd1bcaa19a5a7
Contents?: true
Size: 677 Bytes
Versions: 1
Compression:
Stored size: 677 Bytes
Contents
require 'rest_client' module NicoQuery module Api class Base def scheme 'http' end def params @params_array.join('&') end def path if @dynamic_segment.present? static_segment + '/' + @dynamic_segment else static_segment end end def uri _uri = scheme + "://" + [ ([host, path].join('/')), params].join('?') URI.escape _uri end def get RestClient.get uri.to_s do |response, request, result, &block| case response.code when 200 || 403 response end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nicoquery-0.0.3 | lib/nicoquery/api/base.rb |