Method: Clicoder::AtCoder#login

Defined in:
lib/clicoder/sites/atcoder.rb

#loginObject



30
31
32
33
34
35
36
37
38
39
40
# File 'lib/clicoder/sites/atcoder.rb', line 30

def 
  Mechanize.start do |m|
     = m.get("http://#{@contest_id}.contest.atcoder.jp/login")
    contest_home_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.click_button

    yield m, contest_home_page
  end
end