Module: Rimless

Includes:
AvroHelpers, ConfigurationHandling, Consumer, Dependencies, KafkaHelpers
Defined in:
lib/rimless.rb,
lib/rimless/railtie.rb,
lib/rimless/version.rb,
lib/rimless/consumer.rb,
lib/rimless/avro_utils.rb,
lib/rimless/avro_helpers.rb,
lib/rimless/consumer_job.rb,
lib/rimless/dependencies.rb,
lib/rimless/base_consumer.rb,
lib/rimless/configuration.rb,
lib/rimless/kafka_helpers.rb,
lib/rimless/rspec/helpers.rb,
lib/rimless/rspec/matchers.rb,
lib/rimless/configuration_handling.rb,
lib/rimless/karafka/avro_deserializer.rb,
lib/rimless/karafka/passthrough_mapper.rb,
lib/rimless/karafka/base64_interchanger.rb

Overview

The gem version details.

Defined Under Namespace

Modules: AvroHelpers, ConfigurationHandling, Consumer, Dependencies, KafkaHelpers, Karafka, RSpec Classes: AvroUtils, BaseConsumer, Configuration, ConsumerApp, ConsumerJob, Railtie

Constant Summary collapse

VERSION =

The version of the rimless gem

'1.8.0'

Class Method Summary collapse

Methods included from Consumer

consumer

Methods included from Dependencies

configure_avro_turf, configure_dependencies, configure_waterdrop

Methods included from KafkaHelpers

async_message, async_raw_message, sync_message, sync_raw_message, topic

Methods included from AvroHelpers

avro_decode, avro_encode, avro_schemaless_h, avro_to_h

Methods included from ConfigurationHandling

configuration, configure, env, local_app_name, logger, reset_configuration!, topic_prefix

Class Method Details

.gem_versionGem::Version

Returns the version of the gem as a Gem::Version.

Returns:

  • (Gem::Version)

    the gem version as object



19
20
21
# File 'lib/rimless/version.rb', line 19

def gem_version
  Gem::Version.new VERSION
end

.versionString

Returns the version of gem as a string.

Returns:

  • (String)

    the gem version as string



12
13
14
# File 'lib/rimless/version.rb', line 12

def version
  VERSION
end