Class: PrestoAPI::Client
- Inherits:
-
Object
- Object
- PrestoAPI::Client
- Defined in:
- lib/presto_api.rb
Instance Method Summary collapse
- #card_status_with_number(card_number) ⇒ Object
- #card_status_with_username_password(username, password) ⇒ Object
- #transaction_history_with_username_password(username, password) ⇒ Object
- #user_with_username_password(username, password) ⇒ Object
Instance Method Details
#card_status_with_number(card_number) ⇒ Object
73 74 75 |
# File 'lib/presto_api.rb', line 73 def card_status_with_number(card_number) card_status_from_page(login_with_card_number(card_number)) end |
#card_status_with_username_password(username, password) ⇒ Object
69 70 71 |
# File 'lib/presto_api.rb', line 69 def card_status_with_username_password(username, password) card_status_from_page(login_with_username_password(username, password)) end |
#transaction_history_with_username_password(username, password) ⇒ Object
64 65 66 67 |
# File 'lib/presto_api.rb', line 64 def transaction_history_with_username_password(username, password) login_with_username_password(username, password) transaction_history_from_page(agent.get('https://www.prestocard.ca/en-US/Pages/TransactionalPages/TransactionHistory.aspx')) end |
#user_with_username_password(username, password) ⇒ Object
57 58 59 60 61 62 |
# File 'lib/presto_api.rb', line 57 def user_with_username_password(username, password) card_number = card_number_from_page(login_with_username_password(username, password)) user = user_from_page(agent.get('https://www.prestocard.ca/en-US/Pages/TransactionalPages/ViewUpdateRegistration.aspx')) user.card_number = card_number user end |