module Avro::Builder::Aliasable

This is a shared concern for objects that support aliases via the DSL.

Public Class Methods

included(base) click to toggle source
# File lib/avro/builder/aliasable.rb, line 10
def self.included(base)
  base.dsl_attribute(:aliases) do |*names|
    if !names.empty?
      @aliases = names.flatten
    else
      @aliases
    end
  end
end