Class: URI::Uri

Inherits:
Object
  • Object
show all
Defined in:
lib/bbc/uri.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uri) ⇒ Uri

Returns a new instance of Uri.



8
9
10
11
12
13
14
# File 'lib/bbc/uri.rb', line 8

def initialize(uri)
  @uri = uri
  http = Net::HTTP.new(@uri.host, @uri.port)
  http.use_ssl   = false
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE
  @response = http.get(@uri.request_uri)
end

Instance Attribute Details

#responseObject

Returns the value of attribute response.



6
7
8
# File 'lib/bbc/uri.rb', line 6

def response
  @response
end

#uriObject (readonly)

Returns the value of attribute uri.



5
6
7
# File 'lib/bbc/uri.rb', line 5

def uri
  @uri
end