Sha256: f5bcb711fc0df03fdf7fd870cba0acc921f1b3e408995e20cea9ad7d4b795870
Contents?: true
Size: 1016 Bytes
Versions: 1
Compression:
Stored size: 1016 Bytes
Contents
require 'foodie/version' require 'uri' require 'net/http' require 'openssl' module Foodie # Your code goes here... class WhoIs def self.awesome? puts 'YOU ARE AWESOME!!' end def self.httpbin url = 'https://httpbin.org/get' uri = URI.parse(url) response = Net::HTTP.get(uri) puts response response end def self.httpbin_basic url = 'https://httpbin.org/basic-auth/user/passwd' uri = URI(url) req = Net::HTTP::Get.new(uri) req.basic_auth 'user', 'passwd' Net::HTTP.start(uri.hostname, uri.port, :use_ssl => uri.scheme == 'https', :verify_mode => OpenSSL::SSL::VERIFY_NONE) do |http| request = Net::HTTP::Get.new uri.request_uri request.basic_auth 'user', 'passwd' response = http.request request # Net::HTTPResponse object puts response puts response.body return response end end def version_info Foodie::VERSION end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
utkarshsoni-0.1.1 | lib/foodie.rb |