Method: Martlet::Client#initialize

Defined in:
lib/martlet/client.rb

#initialize(email, password) ⇒ Client

Returns a new instance of Client.



7
8
9
10
11
12
13
# File 'lib/martlet/client.rb', line 7

def initialize(email, password)
  @agent = Mechanize.new
  @email = email.include?('@') ? email : "#{email}@mail.mcgill.ca"
  
  authenticator = Authenticator.new(@agent)
  authenticator.authenticate(@email, password)
end