Class: Alegra::Journals
Instance Attribute Summary
Attributes inherited from Record
#client
Instance Method Summary
collapse
Methods inherited from Record
#initialize
Constructor Details
This class inherits a constructor from Alegra::Record
Instance Method Details
#create(params) ⇒ Object
11
12
13
14
|
# File 'lib/alegra/journals.rb', line 11
def create(params)
params = params.deep_camel_case_lower_keys
client.post('journals', params)
end
|
#delete(id) ⇒ Object
21
22
23
|
# File 'lib/alegra/journals.rb', line 21
def delete(id)
client.delete("journals/#{id}")
end
|
#find(id) ⇒ Object
3
4
5
|
# File 'lib/alegra/journals.rb', line 3
def find(id)
client.get("journals/#{id}")
end
|
#list(params = {}) ⇒ Object
7
8
9
|
# File 'lib/alegra/journals.rb', line 7
def list(params = {})
client.get('journals', params)
end
|
#update(id, params) ⇒ Object
16
17
18
19
|
# File 'lib/alegra/journals.rb', line 16
def update(id, params)
params = params.deep_camel_case_lower_keys
client.put("journals/#{id}", params)
end
|