Module: Nestful

Extended by:
Nestful
Included in:
Nestful
Defined in:
lib/nestful.rb,
lib/nestful/mash.rb,
lib/nestful/formats.rb,
lib/nestful/helpers.rb,
lib/nestful/request.rb,
lib/nestful/version.rb,
lib/nestful/endpoint.rb,
lib/nestful/resource.rb,
lib/nestful/response.rb,
lib/nestful/connection.rb,
lib/nestful/exceptions.rb,
lib/nestful/response/headers.rb,
lib/nestful/formats/form_format.rb,
lib/nestful/formats/json_format.rb

Defined Under Namespace

Modules: Formats, Helpers Classes: BadRequest, ClientError, Connection, ConnectionError, Endpoint, ForbiddenAccess, Mash, MethodNotAllowed, Redirection, Request, Resource, ResourceConflict, ResourceGone, ResourceInvalid, ResourceNotFound, Response, SSLError, ServerError, TimeoutError, UnauthorizedAccess

Constant Summary collapse

VERSION =
"1.0.7"

Instance Method Summary collapse

Instance Method Details

#delete(url, *args) ⇒ Object



28
29
30
# File 'lib/nestful.rb', line 28

def delete(url, *args)
  Endpoint[url].delete(*args)
end

#get(url, *args) ⇒ Object



16
17
18
# File 'lib/nestful.rb', line 16

def get(url, *args)
  Endpoint[url].get(*args)
end

#post(url, *args) ⇒ Object



20
21
22
# File 'lib/nestful.rb', line 20

def post(url, *args)
  Endpoint[url].post(*args)
end

#put(url, *args) ⇒ Object



24
25
26
# File 'lib/nestful.rb', line 24

def put(url, *args)
  Endpoint[url].put(*args)
end

#request(url, *args) ⇒ Object



32
33
34
# File 'lib/nestful.rb', line 32

def request(url, *args)
  Endpoint[url].request(*args)
end