class Rlaunchpadlib::Client

Attributes

api_version[RW]
base_uri[RW]

Public Class Methods

new() click to toggle source
# File lib/rlaunchpadlib/client.rb, line 11
def initialize()
    @base_uri = "https://api.launchpad.net"
    @api_version = "1.0"
end

Public Instance Methods

get(scope, operation="") click to toggle source
# File lib/rlaunchpadlib/client.rb, line 16
def get(scope, operation="")
    if operation.empty?
        result = self.class.get "#{@base_uri}/#{@api_version}/#{scope}"
        result.to_hash()
    else
        result = self.class.get "#{@base_uri}/#{@api_version}/#{scope}/?ws.op=#{operation}"
        result.to_hash()
    end
end