Sha256: 3fe9e7b15ba923cce38110fb3021fe690b2c9a3a24f31bf774aca61d305540d7
Contents?: true
Size: 577 Bytes
Versions: 4
Compression:
Stored size: 577 Bytes
Contents
module Roart module ConnectionAdapters class Mechanize def initialize(config) @conf = config end def login(config) @conf.merge!(config) agent = WWW::Mechanize.new page = agent.get(@conf[:server]) form = page.form('login') form.user = @conf[:user] form.pass = @conf[:pass] page = agent.submit form @agent = agent end def get(uri) @agent.get(uri).body end def post(uri, payload) @agent.post(uri, payload).body end end end end
Version data entries
4 entries across 4 versions & 1 rubygems