Sha256: 98f6381867fd701be3ce73a31d2c4dfe4efb04936af1431d8a277f245b68ca29

Contents?: true

Size: 395 Bytes

Versions: 21

Compression:

Stored size: 395 Bytes

Contents

module Partitioned
  #
  # Partition tables by created_at grouping them by week, with
  # a week defined as seven days starting on Monday.
  #
  class ByCreatedAt < ByWeeklyTimeField
    self.abstract_class = true

    # the field to partition on, `created_at`
    # @return [Symbol] the partition field: `created_at`
    def self.partition_time_field
      return :created_at
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
partitioned-2.1.0 lib/partitioned/by_created_at.rb
partitioned-2.0.0 lib/partitioned/by_created_at.rb
partitioned-1.3.5 lib/partitioned/by_created_at.rb
partitioned-1.3.4 lib/partitioned/by_created_at.rb
partitioned-1.3.3 lib/partitioned/by_created_at.rb
partitioned-1.3.2 lib/partitioned/by_created_at.rb
partitioned-1.3.1 lib/partitioned/by_created_at.rb
partitioned-1.3.0 lib/partitioned/by_created_at.rb
partitioned-1.2.1 lib/partitioned/by_created_at.rb
partitioned-1.2.0 lib/partitioned/by_created_at.rb
partitioned-1.1.11 lib/partitioned/by_created_at.rb
partitioned-1.1.10 lib/partitioned/by_created_at.rb
partitioned-1.1.9 lib/partitioned/by_created_at.rb
partitioned-1.1.8 lib/partitioned/by_created_at.rb
partitioned-1.1.7 lib/partitioned/by_created_at.rb
partitioned-1.1.6 lib/partitioned/by_created_at.rb
partitioned-1.1.5 lib/partitioned/by_created_at.rb
partitioned-1.1.3 lib/partitioned/by_created_at.rb
partitioned-1.1.1 lib/partitioned/by_created_at.rb
partitioned-1.1.0 lib/partitioned/by_created_at.rb