module ArelHelpers::Aliases::ClassMethods

Public Instance Methods

aliased_as(*args) { |*aliases| ... } click to toggle source
# File lib/arel-helpers/aliases.rb, line 8
def aliased_as(*args)
  aliases = args.map { |name| arel_table.alias(name) }

  if block_given?
    yield *aliases
  else
    aliases
  end
end