Initial commit
This commit is contained in:
commit
4b5f7906d7
33 files changed
+933
No files matched your search
@@ -0,0 +1,34 @@
|
||||
# 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
|
||||
Reference in new issue
Block a user