Sha256: d6a8ea37ebf51f83e493a7373d71519cfaf19135032f3c86e9dcd5cd9bed1a65
Contents?: true
Size: 619 Bytes
Versions: 9
Compression:
Stored size: 619 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 Quandl::Cassinatra::Middleware::ParseJSON 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
9 entries across 9 versions & 1 rubygems