class Moob::BaseLom

Attributes

hostname[R]
username[R]

Public Class Methods

action(sym, descr) click to toggle source
# File lib/moob/baselom.rb, line 44
def self.action sym, descr
  @actions ||= []
  @actions << [sym, descr]
end
actions() click to toggle source
# File lib/moob/baselom.rb, line 40
def self.actions
  @actions
end
name() click to toggle source
# File lib/moob/baselom.rb, line 36
def self.name
  @name
end
new(hostname, options = {}) click to toggle source
# File lib/moob/baselom.rb, line 10
def initialize hostname, options = {}
  @hostname = hostname
  @transport = options[:transport] or 'https'
  @username = options[:username]
  @password = options[:password]
  @params = options[:params]

  @session  = Patron::Session.new
  @session.headers['User-Agent'] = 'Mozilla/5.0 (Macintosh; '\
    'Intel Mac OS X 10.7; rv:5.0.1) Gecko/20100101 Firefox/5.0.1'
  @session.base_url = "#{@transport}://#{hostname}/"
  @session.connect_timeout = 30
  @session.timeout = 30
  @session.insecure = true
  @session.default_response_charset = 'ISO-8859-1'
end

Public Instance Methods

detect() click to toggle source
# File lib/moob/baselom.rb, line 32
def detect
  false
end
logout() click to toggle source
# File lib/moob/baselom.rb, line 27
def logout
end