Sha256: b34c1a49892a43980060e52545069e164e94d81839215b4c70848aac11b57538

Contents?: true

Size: 333 Bytes

Versions: 2

Compression:

Stored size: 333 Bytes

Contents

require 'faraday'

module EthermineApi
  class Connection
    attr_accessor :base_url

    def initialize(base_url=nil)
      self.base_url = base_url || "https://api.ethermine.org"
    end

    def default_connection
      self.new
    end

    def call(endpoint)
      Faraday.get("#{self.base_url}/#{endpoint}")
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ethermine_api-0.1.1 lib/ethermine_api/connection.rb
ethermine_api-0.1.0 lib/ethermine_api/connection.rb