Sha256: a4abde088ee541186e0bed2990ab7e6894d9443c6a7a555a4de6c50c07383988
Contents?: true
Size: 604 Bytes
Versions: 55
Compression:
Stored size: 604 Bytes
Contents
require 'httparty' module Caboose class GoogleSpreadsheetsController < Caboose::ApplicationController # GET /google-spreadsheets/:spreadsheet_id/csv def csv_data spreadsheet_id = params[:spreadsheet_id] url = "https://docs.google.com/spreadsheets/d/#{spreadsheet_id}/export?format=csv&id=#{spreadsheet_id}&gid=0" resp = HTTParty.get(url) arr = CSV.parse(resp.body) render :json => arr end end end
Version data entries
55 entries across 55 versions & 1 rubygems