Class: SCB::HTTP
- Inherits:
-
Object
- Object
- SCB::HTTP
- Defined in:
- lib/scb/http.rb
Defined Under Namespace
Classes: Exception
Constant Summary collapse
- HEADERS =
{ 'User-Agent' => "RubyGem: scb (#{SCB::VERSION})" }
Class Method Summary collapse
Class Method Details
.get(uri) ⇒ Object
14 15 16 |
# File 'lib/scb/http.rb', line 14 def get(uri) perform uri, Net::HTTP::Get.new(uri.request_uri, HEADERS) end |
.post(uri, body) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/scb/http.rb', line 18 def post(uri, body) request = Net::HTTP::Post.new(uri.request_uri, HEADERS).tap do |r| r.body = body end perform(uri, request) end |