Class: PrestoAPI::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/presto_api.rb

Instance Method Summary collapse

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((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((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)
  (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((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