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