Sha256: c4767323923e427cd40dd1d7285c0f6f393c62fefe0210036ca5ed032f6c3550
Contents?: true
Size: 606 Bytes
Versions: 2
Compression:
Stored size: 606 Bytes
Contents
require 'mechanize' module Engrade class Browser def initialize @agent end def login(u, p) @agent = Mechanize.new form = @agent.get('https://www.engrade.com/user/login.php').forms.first form.usr = u form.pwd = p @agent.submit(form) end def remove_comments(clid, assnid) page = @agent.get "https://www.engrade.com/class/assignments/edit.php?assnid=#{assnid}&clid=#{clid}" scores = page.forms.last.fields_with(:name => /^score/) scores.each { |score| score.value = "" } @agent.submit(page.forms.last) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
engrade-1.2.3 | lib/engrade/browser.rb |
engrade-1.2.2 | lib/engrade/browser.rb |