class Paperize::Spreadsheet

Attributes

spreadsheet[R]

Public Class Methods

find(key) click to toggle source
# File lib/paperize/spreadsheet.rb, line 25
def find(key)
  google_spreadsheet = Paperize.source.spreadsheet_by_key(key)
  Paperize::Spreadsheet.new(google_spreadsheet)
end
new(spreadsheet) click to toggle source
# File lib/paperize/spreadsheet.rb, line 4
def initialize(spreadsheet)
  @spreadsheet = spreadsheet
end

Public Instance Methods

parse_worksheet(worksheet_name, options={}) click to toggle source
# File lib/paperize/spreadsheet.rb, line 20
def parse_worksheet(worksheet_name, options={})
  self.worksheet_by_title(worksheet_name).rows
end
worksheet_by_title(title) click to toggle source
# File lib/paperize/spreadsheet.rb, line 14
def worksheet_by_title(title)
  worksheets.find do |worksheet|
    worksheet.title == title
  end
end
worksheets() click to toggle source
# File lib/paperize/spreadsheet.rb, line 8
def worksheets
  spreadsheet.worksheets.map do |google_worksheet|
    Worksheet.from_google_worksheet(google_worksheet)
  end
end