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