Sha256: bec968004f69a13f2f60cc2474e877235b1212ad4502e73a0e3846aafe448894
Contents?: true
Size: 458 Bytes
Versions: 19
Compression:
Stored size: 458 Bytes
Contents
require 'open-uri' require 'yajl/json_gem' module Kurchatov module Mixin module Http # /path/to/file, https://ya.ru, http://a:a@yandex.ru def rest_get(url) uri = URI(url) if uri.userinfo open("#{uri.scheme}://#{uri.hostname}:#{uri.port}#{uri.request_uri}", :http_basic_authentication => [uri.user, uri.password]).read else open(url).read end end end end end
Version data entries
19 entries across 19 versions & 1 rubygems