Class: Pina::MyBankAccount
- Inherits:
-
Object
- Object
- Pina::MyBankAccount
- Defined in:
- lib/pina/my_bank_account.rb
Class Method Summary collapse
- .all(page = nil) ⇒ Object
- .create(my_bank_account) ⇒ Object
- .find(id) ⇒ Object
- .new(params = nil) ⇒ Object
- .update(id, my_bank_account) ⇒ Object
- .where(hash, page = nil) ⇒ Object
Class Method Details
.all(page = nil) ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/pina/my_bank_account.rb', line 20 def all(page = nil) response = Pina::RestAdapter.get(:my_bank_accounts, page) return Pina::Collections::MyBankAccount.new(attributes(response)) if response.ok? response end |
.create(my_bank_account) ⇒ Object
38 39 40 41 42 43 44 45 |
# File 'lib/pina/my_bank_account.rb', line 38 def create(my_bank_account) response = Pina::RestAdapter.post(:my_bank_accounts, my_bank_account) return Pina::Models::MyBankAccount.new(attributes(response)) if response.ok? response end |
.find(id) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/pina/my_bank_account.rb', line 11 def find(id) response = Pina::RestAdapter.get(:my_bank_accounts, id) return Pina::Models::MyBankAccount.new(attributes(response)) if response.ok? response end |
.new(params = nil) ⇒ Object
7 8 9 |
# File 'lib/pina/my_bank_account.rb', line 7 def new(params = nil) Pina::Models::MyBankAccount.new(params) end |
.update(id, my_bank_account) ⇒ Object
47 48 49 50 51 52 53 54 |
# File 'lib/pina/my_bank_account.rb', line 47 def update(id, my_bank_account) response = Pina::RestAdapter.patch(:my_bank_accounts, id, my_bank_account) return Pina::Models::MyBankAccount.new(attributes(response)) if response.ok? response end |
.where(hash, page = nil) ⇒ Object
29 30 31 32 33 34 35 36 |
# File 'lib/pina/my_bank_account.rb', line 29 def where(hash, page = nil) response = Pina::RestAdapter.get(:my_bank_accounts, hash) return Pina::Collections::MyBankAccount.new(attributes(response)) if response.ok? response end |