module Embulk::Input::GoogleSpreadsheets::SpreadsheetsUrlUtil

Public Class Methods

base_url() click to toggle source
# File lib/embulk/input/google_spreadsheets/spreadsheets_url_util.rb, line 12
def self.base_url
  @base_url ||= 'https://docs.google.com/spreadsheets/d/'
end
capture_id(url) click to toggle source
# File lib/embulk/input/google_spreadsheets/spreadsheets_url_util.rb, line 6
def self.capture_id(url)
  scanned = url.scan(capture_id_regex).first
  return unless scanned
  scanned.first
end
capture_id_regex() click to toggle source
# File lib/embulk/input/google_spreadsheets/spreadsheets_url_util.rb, line 16
def self.capture_id_regex
  @capture_id_regex ||= %r{#{base_url}([^/]+).*}
end