Class: Moneybird::Service::Administration

Inherits:
Object
  • Object
show all
Includes:
Traits::FindAll, Traits::Service
Defined in:
lib/moneybird/service/administration.rb

Constant Summary

Constants included from Traits::FindAll

Traits::FindAll::GET_SUCCESS_CODE

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Traits::Service

#build

Methods included from Traits::FindAll

#all

Constructor Details

#initialize(client) ⇒ Administration

Returns a new instance of Administration.



8
9
10
# File 'lib/moneybird/service/administration.rb', line 8

def initialize(client)
  @client = client
end

Instance Attribute Details

#clientObject (readonly)

Returns the value of attribute client.



6
7
8
# File 'lib/moneybird/service/administration.rb', line 6

def client
  @client
end

Instance Method Details

#find(id) ⇒ Object



16
17
18
# File 'lib/moneybird/service/administration.rb', line 16

def find(id)
  all.find{ |administration| administration.id.to_i == id }
end

#pathObject



20
21
22
# File 'lib/moneybird/service/administration.rb', line 20

def path
  '/administrations'
end

#resource_classObject



12
13
14
# File 'lib/moneybird/service/administration.rb', line 12

def resource_class
  Moneybird::Resource::Administration
end