Sha256: 222a11585f5e767b1435761bfe5ace24760b4030b3096ce913a43add92d220e5

Contents?: true

Size: 745 Bytes

Versions: 8

Compression:

Stored size: 745 Bytes

Contents

module Vertebrae
  module Request

    METHODS = [:get, :post, :put, :delete, :patch]
    METHODS_WITH_BODIES = [ :post, :put, :patch ]

    def get_request(path, params={}, options={})
      request(:get, path, params, options)
    end

    def patch_request(path, params={}, options={})
      request(:patch, path, params, options)
    end

    def post_request(path, params={}, options={})
      request(:post, path, params, options)
    end

    def put_request(path, params={}, options={})
      request(:put, path, params, options)
    end

    def delete_request(path, params={}, options={})
      request(:delete, path, params, options)
    end

    def request(method, path, params, options)
      raise 'implement me'
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
vertebrae-0.2.1 lib/request.rb
vertebrae-0.2.0 lib/request.rb
vertebrae-0.1.6 lib/request.rb
vertebrae-0.1.5 lib/request.rb
vertebrae-0.1.4 lib/request.rb
vertebrae-0.1.3 lib/request.rb
vertebrae-0.1.2 lib/request.rb
vertebrae-0.1.1 lib/request.rb