Sha256: e956f5c777abd2a155030c311b6594533e1539c38f80fbec854f99c3cfe5377b

Contents?: true

Size: 361 Bytes

Versions: 7

Compression:

Stored size: 361 Bytes

Contents

module Avro
  module Builder
    module Types

      # This concern is used by Types that can be configured using DSL
      # attributes.
      module ConfigurableType
        def configure_options(options = {})
          options.each do |key, value|
            send(key, value) if has_dsl_attribute?(key)
          end
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
avro-builder-0.5.0 lib/avro/builder/types/configurable_type.rb
avro-builder-0.4.0 lib/avro/builder/types/configurable_type.rb
avro-builder-0.3.2 lib/avro/builder/types/configurable_type.rb
avro-builder-0.3.1 lib/avro/builder/types/configurable_type.rb
avro-builder-0.3.0 lib/avro/builder/types/configurable_type.rb
avro-builder-0.2.0 lib/avro/builder/types/configurable_type.rb
avro-builder-0.1.0 lib/avro/builder/types/configurable_type.rb