Module: Acoustid::API
- Defined in:
- lib/acoustid/api.rb,
lib/acoustid/api/request/base.rb,
lib/acoustid/api/request/lookup.rb,
lib/acoustid/api/request/param_attributes.rb,
lib/acoustid/api/request/param_validations.rb
Defined Under Namespace
Modules: Request
Class Method Summary collapse
- .get(request, http_adapter = nil) ⇒ Object
- .lookup(options = {}) ⇒ Object
- .post(request, adapter = nil) ⇒ Object
Class Method Details
.get(request, http_adapter = nil) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/acoustid/api.rb', line 22 def get(request, http_adapter=nil) raise TypeError unless request.is_a?(Request::Base) http_request = HTTPI::Request.new( url: request.uri, query: request.params ) HTTPI.get(http_request, http_adapter) end |