Sha256: 9aac4789cf01c78cedaba1e9f0ab170269baa957b4c1c7519979932a4a347f9d

Contents?: true

Size: 360 Bytes

Versions: 9

Compression:

Stored size: 360 Bytes

Contents

module FlattenRecord
  module Meta
    class MethodColumn < Column
      def initialize(parent, method, type, target_model, model, options={})
        @column = Struct.
          new(:name, :default, :type, :null).
          new(method, options[:default], type, options[:null])

        super(parent, @column, target_model, model) 
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
flatten_record-1.0.11 lib/flatten_record/meta/method_column.rb
flatten_record-1.0.10 lib/flatten_record/meta/method_column.rb
flatten_record-1.0.9 lib/flatten_record/meta/method_column.rb
flatten_record-1.0.7 lib/flatten_record/meta/method_column.rb
flatten_record-1.0.6 lib/flatten_record/meta/method_column.rb
flatten_record-1.0.5 lib/flatten_record/meta/method_column.rb
flatten_record-1.0.4 lib/flatten_record/meta/method_column.rb
flatten_record-1.0.3 lib/flatten_record/meta/method_column.rb
flatten_record-1.0.2 lib/flatten_record/meta/method_column.rb