module GoogleFinance::Api::Index
Public Class Methods
connection()
click to toggle source
# File lib/google-finance/api/index.rb, line 11 def self.connection Faraday.new( url: 'https://finance.google.com/finance', request: { params_encoder: Faraday::FlatParamsEncoder } ) do |c| c.use ::FaradayMiddleware::ParseJson c.use GoogleFinance::FaradayMiddleware::Preprocessor c.use Faraday::Response::RaiseError c.use Faraday::Adapter::NetHttp end end
get(params)
click to toggle source
# File lib/google-finance/api/index.rb, line 4 def self.get(params) connection.get do |c| c.params[:output] = :json c.params.merge!(params) end.body end