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