class ActiveRecord::Calculations::ColumnAliasTracker

def alias_for(field)

Experimental RBS support (using type sampling data from the type_fusion project).

def alias_for: (String field) -> String

This signature was generated using 2 samples from 1 application.

def alias_for(field)
  aliased_name = column_alias_for(field)
  if @aliases[aliased_name] == 0
    @aliases[aliased_name] = 1
    aliased_name
  else
    # Update the count
    count = @aliases[aliased_name] += 1
    "#{truncate(aliased_name)}_#{count}"
  end
end