Module: Zaim::Money

Included in:
Client
Defined in:
lib/zaim/money.rb

Instance Method Summary collapse

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