Sha256: e9a37283dfe1029647cb244f95e3668d49173c147ddef88a7c1b10ac636bbffc
Contents?: true
Size: 611 Bytes
Versions: 24
Compression:
Stored size: 611 Bytes
Contents
module Quandl module Cassinatra class << self def use(url) self.rest_url = url end def her_api # setup api api = Her::API.new api.setup url: rest_url do |c| c.use Faraday::Request::UrlEncoded c.use Her::Middleware::DefaultParseJSON c.use Faraday::Adapter::NetHttp end end def rest_url @rest_url ||= 'http://localhost:9292/' end def rest_url=(url) url = "http://#{url}" if ( url =~ /^http:\/\// ) == nil @rest_url = url Model.use_api( her_api ) @rest_url end end end end
Version data entries
24 entries across 24 versions & 1 rubygems