class Cartos::Google::Spreadsheet

Public Class Methods

new(key) click to toggle source
# File lib/cartos/google/spreadsheet.rb, line 6
def initialize(key)
  @session = GoogleDrive.login Cartos.config.google_spreadsheet.username, Cartos.config.google_spreadsheet.password
  @spreadsheet = @session.spreadsheet_by_key key
end

Public Instance Methods

new_sheet(name) click to toggle source
# File lib/cartos/google/spreadsheet.rb, line 11
def new_sheet(name)
  worksheet = @spreadsheet.worksheet_by_title name.to_s
  worksheet.delete unless worksheet.nil?

  worksheet = @spreadsheet.add_worksheet name
  Cartos::Google::Sheet.new worksheet
end
url() click to toggle source
# File lib/cartos/google/spreadsheet.rb, line 19
def url
  @spreadsheet.human_url
end