module Rooftop::FieldAliases::ClassMethods

Public Instance Methods

alias_field(*aliases) click to toggle source

Call alias_field(foo: :bar) in a class to alias the foo as bar. @param aliases [Sym] a hash of old and new field names

# File lib/rooftop/field_aliases.rb, line 33
def alias_field(*aliases)
  @field_aliases ||= {}
  aliases.each do |alias_hash|
    @field_aliases.merge!(alias_hash)
  end
  @field_aliases
end