Sha256: f12ebc3e21bfd02221390db0077ef8e4f53f0a29986affd6b45e3d8f83cd232d

Contents?: true

Size: 507 Bytes

Versions: 7

Compression:

Stored size: 507 Bytes

Contents

module Khronos
  class Storage
    module Adapter

      module Mongoid
        class Schedule
          include ::Mongoid::Document

          field :namespace,   :type => String
          field :context,     :type => String
          field :at,          :type => DateTime
          field :recurrency,  :type => Integer
          field :callbacks,   :type => Hash
          field :active,      :type => Boolean

          has_many :logs, :class_name => ScheduleLog
        end
      end

    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
khronos-0.0.1.pre6 lib/khronos/storage/adapter/mongoid/schedule.rb
khronos-0.0.1.pre5 lib/khronos/storage/adapter/mongoid/schedule.rb
khronos-0.0.1.pre4 lib/khronos/storage/adapter/mongoid/schedule.rb
khronos-0.0.1.pre3 lib/khronos/storage/adapter/mongoid/schedule.rb
khronos-0.0.1.pre2 lib/khronos/storage/adapter/mongoid/schedule.rb
khronos-0.0.1.pre1 lib/khronos/storage/adapter/mongoid/schedule.rb
khronos-0.0.1 lib/khronos/storage/adapter/mongoid/schedule.rb