Sha256: 9c1f20840ef43aa2132a22fa592f8db4dfc5fb7722bd4c398dbea84d8b46ec26

Contents?: true

Size: 1.1 KB

Versions: 8

Compression:

Stored size: 1.1 KB

Contents

# frozen_string_literal: true

require 'active_support'
require 'active_support/concern'
require 'active_support/configurable'
require 'active_support/time'
require 'active_support/time_with_zone'
require 'active_support/core_ext/object'
require 'active_support/core_ext/module'
require 'active_support/core_ext/hash'
require 'active_support/core_ext/string'
require 'waterdrop'
require 'avro_turf/messaging'
require 'sparsify'
require 'erb'
require 'pp'

# The top level namespace for the rimless gem.
module Rimless
  # Top level elements
  autoload :Configuration, 'rimless/configuration'
  autoload :ConfigurationHandling, 'rimless/configuration_handling'
  autoload :AvroHelpers, 'rimless/avro_helpers'
  autoload :AvroUtils, 'rimless/avro_utils'
  autoload :KafkaHelpers, 'rimless/kafka_helpers'
  autoload :Dependencies, 'rimless/dependencies'

  # Load standalone code
  require 'rimless/version'
  require 'rimless/railtie' if defined? Rails

  # Include top-level features
  include Rimless::ConfigurationHandling
  include Rimless::AvroHelpers
  include Rimless::KafkaHelpers
  include Rimless::Dependencies
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rimless-0.3.0 lib/rimless.rb
rimless-0.2.1 lib/rimless.rb
rimless-0.2.0 lib/rimless.rb
rimless-0.1.4 lib/rimless.rb
rimless-0.1.3 lib/rimless.rb
rimless-0.1.2 lib/rimless.rb
rimless-0.1.1 lib/rimless.rb
rimless-0.1.0 lib/rimless.rb