class StockCruncher::Cruncher
This is an data cruncher abstract class.
Public Class Methods
new(config, insecure = false)
click to toggle source
Class constructor method
# File lib/stockcruncher/cruncher.rb, line 10 def initialize(config, insecure = false) @config = config @insecure = insecure end
Public Instance Methods
request(url)
click to toggle source
Method to send http get request
# File lib/stockcruncher/cruncher.rb, line 16 def request(url) uri = URI.parse(url) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = uri.scheme.eql?('https') http.verify_mode = OpenSSL::SSL::VERIFY_NONE if @insecure req = Net::HTTP::Get.new(uri.request_uri) http.request(req) end