lib/wolf_core.rb



# frozen_string_literal: true

require 'json'
require 'ostruct'
require 'httparty'
require 'active_support'
require 'active_model'
require 'active_support/core_ext'
require 'aws-sdk-lambda'
require 'redis'
require 'aws-sdk-dynamodb'
require 'honeybadger'

module WolfCore; end

require 'wolf_core/utils/file_utils'

WolfCore::FileUtils.require_relative_folder(__dir__, 'wolf_core')
WolfCore::LambdaFunctionDataSource.init
WolfCore::InMemoryStorageDataSource.init
WolfCore::NoSqlDbDataSource.init
WolfCore::NoSqlDbInstanceDataSource.init