Module: AvroGen

Defined in:
lib/avro_gen.rb,
lib/avro_gen/errors.rb,
lib/avro_gen/railtie.rb,
lib/avro_gen/version.rb,
lib/avro_gen/upgrader.rb,
lib/avro_gen/generator.rb,
lib/avro_gen/avro_parser.rb,
lib/avro_gen/schema_class.rb,
lib/avro_gen/schema_field.rb,
lib/avro_gen/configuration.rb,
lib/avro_gen/schema_validator.rb,
lib/avro_gen/schema_class/base.rb,
lib/avro_gen/schema_class/enum.rb,
lib/avro_gen/schema_class/record.rb

Overview

Top-level namespace for the Avro schema-class generator.

Defined Under Namespace

Modules: AvroParser, SchemaClass, Upgrader Classes: Configuration, Generator, MissingImplementationError, Railtie, SchemaField, SchemaValidator

Constant Summary collapse

VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.configAvroGen::Configuration



50
51
52
# File 'lib/avro_gen/configuration.rb', line 50

def config
  @config ||= Configuration.new
end

.configure {|| ... } ⇒ void

This method returns an undefined value.

Yield Parameters:



56
57
58
# File 'lib/avro_gen/configuration.rb', line 56

def configure
  yield config if block_given?
end