class Dbpedia::Request

Attributes

body[RW]
params[RW]
uri[RW]

Public Class Methods

new(uri) { |params, uri| ... } click to toggle source
# File lib/dbpedia/request.rb, line 10
def initialize(uri)
  @params = Params.new and (yield(@params, uri) if block_given?)
  @uri = URI.parse(uri)
  @uri.query = URI.encode_www_form(@params.active)
  @uri.tap { |uri| @body = uri.open.read }
end

Public Instance Methods

empty?() click to toggle source
# File lib/dbpedia/request.rb, line 17
def empty?
  body.empty?
end