Method: Clicoder::AtCoder#login
- Defined in:
- lib/clicoder/sites/atcoder.rb
#login ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/clicoder/sites/atcoder.rb', line 30 def login Mechanize.start do |m| login_page = m.get("http://#{@contest_id}.contest.atcoder.jp/login") contest_home_page = login_page.form_with(action: '/login') do |f| f.field_with(name: 'name').value = config.get('atcoder', 'user_id') f.field_with(name: 'password').value = config.get('atcoder', 'password') end. yield m, contest_home_page end end |