class DBCOverflow
Public Class Methods
new(u, p)
click to toggle source
# File lib/dbcoverflow.rb, line 8 def initialize(u, p) response = self.class.get('/') response = self.class.post( '/users', :body => { :username => u, :password => p }, :headers => {'Cookie' => response.headers['Set-Cookie']} ) @response = response @cookie = response.request.options[:headers]['Cookie'] end
Public Instance Methods
new_question(title, content)
click to toggle source
# File lib/dbcoverflow.rb, line 19 def new_question(title, content) options = {:query => {:title => title, :content => content} } options.merge!({:headers => {"Cookie" => @cookie, 'Content-Type' => 'application/x-www-form-urlencoded'}}) self.class.post('/questions', options) end