Sha256: de38b0fb3748e029b434e382da9c18940bb4b15e0651a29c3bbd2ee5b8838089

Contents?: true

Size: 783 Bytes

Versions: 16

Compression:

Stored size: 783 Bytes

Contents

module Khronos
  class Storage
    module Adapter

      module Mongoid
        autoload :Schedule,     'khronos/storage/adapter/mongoid/schedule'
        autoload :ScheduleLog,  'khronos/storage/adapter/mongoid/schedule_log'

        def self.connect!(uri)
          require 'mongo'
          require 'mongoid'

          if File.exists?("config/mongoid.yml")
            ::Mongoid.load!("config/mongoid.yml")
          else
            ::Mongoid.configure do |config|
              config.connect_to uri[:host][1..-1]
            end
          end

          self
        end

        def self.included(base)
          #puts "included in #{base}"
        end

        def self.extended(base)
          #puts "extended in #{base.inspect}"
        end

      end

    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
khronos-0.1.4 lib/khronos/storage/adapter/mongoid.rb
khronos-0.1.3 lib/khronos/storage/adapter/mongoid.rb
khronos-0.1.2 lib/khronos/storage/adapter/mongoid.rb
khronos-0.1.1 lib/khronos/storage/adapter/mongoid.rb
khronos-0.1.0 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.3.pre4 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.3.pre3 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.3.pre2 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.3.pre1 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.2 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.2.pre1 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.1.pre6 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.1.pre5 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.1.pre4 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.1.pre3 lib/khronos/storage/adapter/mongoid.rb
khronos-0.0.1.pre2 lib/khronos/storage/adapter/mongoid.rb