Module: Embulk::Input::GoogleSpreadsheets::SpreadsheetsUrlUtil
- Defined in:
- lib/embulk/input/google_spreadsheets/spreadsheets_url_util.rb
Class Method Summary collapse
Class Method Details
.base_url ⇒ Object
12 13 14 |
# 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) ⇒ Object
6 7 8 9 10 |
# 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 ⇒ Object
16 17 18 |
# File 'lib/embulk/input/google_spreadsheets/spreadsheets_url_util.rb', line 16 def self.capture_id_regex @capture_id_regex ||= %r{#{base_url}([^/]+)/.*} end |