Class: Pebblebed::AbstractClient
- Inherits:
-
Object
- Object
- Pebblebed::AbstractClient
show all
- Defined in:
- lib/pebblebed/clients/abstract_client.rb
Instance Method Summary
collapse
Instance Method Details
#delete(*args, &block) ⇒ Object
21
22
23
|
# File 'lib/pebblebed/clients/abstract_client.rb', line 21
def delete(*args, &block)
perform(:delete, *args, &block)
end
|
#get(*args, &block) ⇒ Object
9
10
11
|
# File 'lib/pebblebed/clients/abstract_client.rb', line 9
def get(*args, &block)
perform(:get, *args, &block)
end
|
5
6
7
|
# File 'lib/pebblebed/clients/abstract_client.rb', line 5
def perform(method, url = '', params = {}, &block)
raise NotImplementedError
end
|
#post(*args, &block) ⇒ Object
13
14
15
|
# File 'lib/pebblebed/clients/abstract_client.rb', line 13
def post(*args, &block)
perform(:post, *args, &block)
end
|
#put(*args, &block) ⇒ Object
17
18
19
|
# File 'lib/pebblebed/clients/abstract_client.rb', line 17
def put(*args, &block)
perform(:put, *args, &block)
end
|