class SolscanApiRuby::Client::Base

Attributes

api_url[RW]

Public Class Methods

new(api_url: SolscanApiRuby::API_URL) click to toggle source
# File lib/solscan_api_ruby/client/base.rb, line 6
def initialize(api_url: SolscanApiRuby::API_URL)
  @api_url = api_url
end

Public Instance Methods

call_api() click to toggle source
# File lib/solscan_api_ruby/client/base.rb, line 10
def call_api
  raise 'Method call_api needs to be implemented in child class'
end

Protected Instance Methods

create_endpoint_url(endpoint) click to toggle source
# File lib/solscan_api_ruby/client/base.rb, line 15
def create_endpoint_url(endpoint)
  "#{@api_url}/#{endpoint}"
end