Sha256: a11dc07de8235bf7f6908f77162fbd395ef3c25a863196565348f07665ee4a47

Contents?: true

Size: 509 Bytes

Versions: 17

Compression:

Stored size: 509 Bytes

Contents

module CommaHeaven
  module Sqler
    class AssociationColumns < Columns
      attr_accessor :position, :association

      # @parent@ is the parameter for passing a reference to the 
      # containing columns array
      def initialize(association, export, position, parent, index = nil, options = {})
        self.parent = parent
        self.position = position
        self.association = association
        self.index = index
        super(association.klass, export, options)
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
comma-heaven-0.7.3 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.7.2 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.7.1 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.7.0 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.6.1 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.6.0 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.5.5 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.5.4 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.5.3 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.5.2 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.5.1 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.5.0 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.4.1 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.4.0 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.3.2 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.3.1 lib/comma-heaven/sqler/association_columns.rb
comma-heaven-0.3.0 lib/comma-heaven/sqler/association_columns.rb