Module: Nestful

Extended by:
Nestful
Included in:
Nestful
Defined in:
lib/nestful.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, MethodNotAllowed, Redirection, Request, Resource, ResourceConflict, ResourceGone, ResourceInvalid, ResourceNotFound, Response, SSLError, ServerError, TimeoutError, UnauthorizedAccess

Constant Summary collapse

VERSION =
"1.0.6"

Instance Method Summary collapse

Instance Method Details

#delete(url, *args) ⇒ Object



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

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

#get(url, *args) ⇒ Object



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

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

#post(url, *args) ⇒ Object



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

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

#put(url, *args) ⇒ Object



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

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

#request(url, *args) ⇒ Object



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

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