class Cartos::Import::Cashbase
Public Instance Methods
import()
click to toggle source
# File lib/cartos/import/cashbase.rb, line 8 def import signin response = self.class.get "/export_all/csv" response.body end
Private Instance Methods
signin()
click to toggle source
# File lib/cartos/import/cashbase.rb, line 15 def signin resp = self.class.get "" cookies = resp.headers["set-cookie"] match = cookies.match /PHPSESSID=([\w\d]+);/ sessid = match[1] self.class.cookies :PHPSESSID => sessid self.class.post "/signin", {:body => {:email => Cartos.config.cashbasehq.username, :password => Cartos.config.cashbasehq.password}} end