Class: PlaidRails::AccountsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- PlaidRails::AccountsController
- Defined in:
- app/controllers/plaid_rails/accounts_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
create new bank account and return all the accounts for the owner.
- #destroy ⇒ Object
- #index ⇒ Object
-
#new ⇒ Object
display list of accounts for authenticated user.
- #update ⇒ Object
Instance Method Details
#create ⇒ Object
create new bank account and return all the accounts for the owner
19 20 21 |
# File 'app/controllers/plaid_rails/accounts_controller.rb', line 19 def create @accounts = PlaidRails::CreateAccountService.call(account_params) end |
#destroy ⇒ Object
27 28 29 30 |
# File 'app/controllers/plaid_rails/accounts_controller.rb', line 27 def destroy account = PlaidRails::Account.find(params[:id]) account.destroy end |
#index ⇒ Object
6 7 8 |
# File 'app/controllers/plaid_rails/accounts_controller.rb', line 6 def index @accounts =PlaidRails::Account.where(owner_id: account_params[:owner_id]) end |
#new ⇒ Object
display list of accounts for authenticated user
11 12 13 14 15 16 |
# File 'app/controllers/plaid_rails/accounts_controller.rb', line 11 def new @user = Plaid.set_user(account_params[:access_token], ['auth']) # Retrieve the user's accounts @user.get('auth') @accounts = @user.accounts end |
#update ⇒ Object
23 24 25 |
# File 'app/controllers/plaid_rails/accounts_controller.rb', line 23 def update end |