Class: NubankSdk::User
- Inherits:
-
Object
- Object
- NubankSdk::User
- Defined in:
- lib/nubank_sdk/user.rb
Overview
Controller of user actions in nubank
Instance Method Summary collapse
-
#account ⇒ NubankSdk::Account
Returns instance of account methods.
-
#api_routes ⇒ NubankSdk::ApiRoutes
An instance of apis routes.
-
#auth ⇒ NubankSdk::Auth
Returns instance of authentications methods.
-
#credit ⇒ NubankSdk::Credit
Returns instance of credit methods.
-
#initialize(cpf:, connection_adapter: nil) ⇒ User
constructor
Controller of user actions in nubank.
Constructor Details
#initialize(cpf:, connection_adapter: nil) ⇒ User
Controller of user actions in nubank
13 14 15 16 |
# File 'lib/nubank_sdk/user.rb', line 13 def initialize(cpf:, connection_adapter: nil) @cpf = cpf @connection_adapter = connection_adapter end |
Instance Method Details
#account ⇒ NubankSdk::Account
Returns instance of account methods
34 35 36 |
# File 'lib/nubank_sdk/user.rb', line 34 def account @account ||= Account.new(connection: connection, api_routes: api_routes) end |
#api_routes ⇒ NubankSdk::ApiRoutes
An instance of apis routes
50 51 52 |
# File 'lib/nubank_sdk/user.rb', line 50 def api_routes @api_routes ||= ApiRoutes.new end |
#auth ⇒ NubankSdk::Auth
Returns instance of authentications methods
22 23 24 25 26 27 28 |
# File 'lib/nubank_sdk/user.rb', line 22 def auth @auth ||= Auth.new( cpf: @cpf, api_routes: api_routes, connection_adapter: @connection_adapter ) end |
#credit ⇒ NubankSdk::Credit
Returns instance of credit methods
42 43 44 |
# File 'lib/nubank_sdk/user.rb', line 42 def credit @credit ||= Credit.new(connection: connection, api_routes: api_routes) end |