Sha256: a6a073ebe837a7a933e3d3336ac3fb67805591097a8f16d033f0c74d4411b1cb

Contents?: true

Size: 293 Bytes

Versions: 12

Compression:

Stored size: 293 Bytes

Contents

module RecordFilter
  module ColumnParser # :nodoc: all

    protected

    def parse_column_in_table(column, table)
      while column.is_a?(Hash)
        table = table.find_join!(column.keys[0]).right_table
        column = column.values[0]
      end
      [column, table]
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
aub-record_filter-0.9.10 lib/record_filter/column_parser.rb
aub-record_filter-0.9.11 lib/record_filter/column_parser.rb
aub-record_filter-0.9.12 lib/record_filter/column_parser.rb
aub-record_filter-0.9.6 lib/record_filter/column_parser.rb
aub-record_filter-0.9.7 lib/record_filter/column_parser.rb
aub-record_filter-0.9.8 lib/record_filter/column_parser.rb
aub-record_filter-0.9.9 lib/record_filter/column_parser.rb
record_filter-0.9.16 lib/record_filter/column_parser.rb
record_filter-0.9.15 lib/record_filter/column_parser.rb
record_filter-0.9.14 lib/record_filter/column_parser.rb
record_filter-0.9.13 lib/record_filter/column_parser.rb
record_filter-0.9.12 lib/record_filter/column_parser.rb