Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 881 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 881 Bytes

blinkbox-user

A pure ruby api for interacting with users, and their registered devices.

require 'blinkbox/user'

u = Blinkbox::User.new(:username => "[email protected]", :password => "abc123")

u.authenticate

# user devices interaction
devices = u.get_devices

if devices.count > 0
  u.deregister_device(devices.first)
end

u.deregister_all_devices

# user credit card interaction
u.add_default_credit_card() # adds a credit card (Mastercard by default) to the users account on environment set by environment variable 'SERVER'
u.add_default_credit_card({:card_type => 'amex'}) # adds a American Express credit card to the users account on environment set by environment variable 'SERVER'
u.add_default_credit_card({:card_type => 'amex', :braintree_env => 'qa'}) # adds a American Express credit card to the users account on qa