Sha256: 9b2ab13e95d308312125e782009e8ba5ad31dd5d8c08dd5370a62e7c50edf6db
Contents?: true
Size: 481 Bytes
Versions: 2
Compression:
Stored size: 481 Bytes
Contents
class SignupService include MechanizeContext def signup(username, password) raise "You are logged in already - logout first." if authenticated? page = agent.get(ConfigurationService.base_url) login_url = page.search(".pagetop/a").last['href'].sub("/","") login_page = agent.get(ConfigurationService.base_url + login_url) form = login_page.forms[1] form.u = username form.p = password page = form.submit return page.title != nil end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-hackernews-1.2.1 | lib/ruby-hackernews/services/signup_service.rb |
ruby-hackernews-1.2.0 | lib/ruby-hackernews/services/signup_service.rb |