Class: Agent

Inherits:
Object
  • Object
show all
Includes:
Capybara::DSL
Defined in:
lib/academico.rb

Instance Method Summary collapse

Constructor Details

#initializeAgent

Returns a new instance of Agent.



9
10
11
# File 'lib/academico.rb', line 9

def initialize
  start
end

Instance Method Details

#gradeObject



27
28
29
# File 'lib/academico.rb', line 27

def grade
  Grade.new(self).printable_grade
end

#loginObject



19
20
21
22
23
24
25
# File 'lib/academico.rb', line 19

def 
  visit '/qacademico/index.asp?t=1001'
  user = User.info
  fill_in 'LOGIN', with: user[:id]
  fill_in 'SENHA', with: user[:pass]
  click_button 'OK'
end

#startObject



13
14
15
16
17
# File 'lib/academico.rb', line 13

def start
  Capybara.run_server = false
  Capybara.current_driver = :webkit
  Capybara.app_host = 'http://www.academico.iff.edu.br/'
end