Module: Zaim::Money
- Included in:
- Client
- Defined in:
- lib/zaim/money.rb
Instance Method Summary collapse
-
#delete(type, id) ⇒ Object
, params = {} # TODO:.
- #income(params) ⇒ Object
- #money(params = {}) ⇒ Object
- #payment(params) ⇒ Object
- #transfer(params) ⇒ Object
- #update(type, id, params = {}) ⇒ Object
Instance Method Details
#delete(type, id) ⇒ Object
, params = {} # TODO:
28 29 30 31 32 33 34 |
# File 'lib/zaim/money.rb', line 28 def delete type, id #, params = {} # TODO: unless check_resource_type type raise ArgumentError, "unkown type argument of '#{ type }'" end request(:delete, "/v2/home/money/#{ type }/#{ id }") end |
#income(params) ⇒ Object
12 13 14 |
# File 'lib/zaim/money.rb', line 12 def income params post('/v2/home/money/income', params) end |
#money(params = {}) ⇒ Object
4 5 6 |
# File 'lib/zaim/money.rb', line 4 def money params = {} get('/v2/home/money', params) end |
#payment(params) ⇒ Object
8 9 10 |
# File 'lib/zaim/money.rb', line 8 def payment params post('/v2/home/money/payment', params) end |
#transfer(params) ⇒ Object
16 17 18 |
# File 'lib/zaim/money.rb', line 16 def transfer params post('/v2/home/money/transfer', params) end |
#update(type, id, params = {}) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/zaim/money.rb', line 20 def update type, id, params = {} unless check_resource_type type raise ArgumentError, "unkown type argument of '#{ type }'" end put("/v2/home/money/#{ type }/#{ id }", params) end |