Class: NubankSdk::User
- Inherits:
-
Object
- Object
- NubankSdk::User
- Defined in:
- lib/nubank_sdk/user.rb
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.
-
#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
8 9 10 11 |
# File 'lib/nubank_sdk/user.rb', line 8 def initialize(cpf:, connection_adapter: nil) @cpf = cpf @connection_adapter = connection_adapter end |
Instance Method Details
#account ⇒ NubankSdk::Account
Returns instance of account methods
29 30 31 |
# File 'lib/nubank_sdk/user.rb', line 29 def account @account ||= NubankSdk::Account.new(connection: connection, api_routes: api_routes) end |
#api_routes ⇒ NubankSdk::ApiRoutes
An instance of apis routes
37 38 39 |
# File 'lib/nubank_sdk/user.rb', line 37 def api_routes @api_routes ||= NubankSdk::ApiRoutes.new end |
#auth ⇒ NubankSdk::Auth
Returns instance of authentications methods
17 18 19 20 21 22 23 |
# File 'lib/nubank_sdk/user.rb', line 17 def auth @auth ||= NubankSdk::Auth.new( cpf: @cpf, api_routes: api_routes, connection_adapter: @connection_adapter ) end |