Files
strike_me-api/lib/strike_me/api.rb
T
2025-09-15 15:55:58 -05:00

35 lines
805 B
Ruby

# frozen_string_literal: true
require 'pry'
# External
require 'active_support/all'
require 'active_model'
require 'faraday'
# Internal
require_relative 'api/version'
require_relative 'btc'
require_relative 'btc_attribute_type'
# require_relative 'api/base_model'
# require_relative 'api/invoice_response'
ActiveSupport::Inflector.inflections(:en) { |inflect| inflect.acronym 'API' }
module StrikeMe
module API
class Error < StandardError; end
def self.autoload_default(name)
autoload name, "#{"#{self.name}/#{name}".underscore}.rb"
end
# autoload :InvoiceResponse, 'strike_me/api/invoice_response.rb'
autoload_default :Client
autoload_default :BaseClient
autoload_default :BaseModel
autoload_default :Account
autoload_default :InvoiceResponse
end
end