class Login
Public Class Methods
new(username, password, agent)
click to toggle source
# File lib/finviz_rails/login.rb, line 2 def initialize(username, password, agent) @username = username @password = password @agent = agent end
Public Instance Methods
run()
click to toggle source
# File lib/finviz_rails/login.rb, line 8 def run go_to_login_page form['email'] = @username form['password'] = @password form.submit @agent end
Private Instance Methods
form()
click to toggle source
# File lib/finviz_rails/login.rb, line 22 def form @form ||= @agent.page.forms[1] end
go_to_login_page()
click to toggle source
# File lib/finviz_rails/login.rb, line 18 def go_to_login_page @agent.get("http://finviz.com/login.ashx") end