Sha256: b0935eb4a01a7976a46a0e8d4cc744f543ed6a7ae3a7b6ff41009ea9118c1371

Contents?: true

Size: 442 Bytes

Versions: 1

Compression:

Stored size: 442 Bytes

Contents

module ColumnMapper
  def map_column(name)
    actual_column = name if column_names.include?(name)

    column_alias = if respond_to? :map_name_to_column
      map_name_to_column(name)
    elsif actual_column.nil? && !Yap::DEFAULTS.disable_warnings
      warn "#{self.name} does not implement map_name_to_column. If you do not need column mapping set " \
          'disable_warnings=true'
    end

    column_alias || actual_column
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
yap-1.4.2 lib/yap/column_mapper.rb