Method: CloudDoor::GoogleDrive#initialize

Defined in:
lib/cloud_door/google_drive.rb

#initialize(session_id = nil) ⇒ GoogleDrive

Returns a new instance of GoogleDrive.



27
28
29
30
31
32
33
34
35
36
37
# File 'lib/cloud_door/google_drive.rb', line 27

def initialize(session_id = nil)
  @config       = Config.new('googledrive')
  @account      = .new('googledrive', @config.data_path)
  @token        = Token.new('googledrive_token', @config.data_path, session_id)
  @file_list    = FileList.new('googledrive_list', @config.data_path, session_id)
  @file_id      = nil
  @root_id      = ROOT_ID
  @storage_name = STORAGE_NAME
  @session_id   = session_id
  @client       = nil
end