Sha256: 9552cbf5fe317f46a7fddece7f8d2dafb15753d19f4a3ff962df7e9870c50cf6

Contents?: true

Size: 608 Bytes

Versions: 12

Compression:

Stored size: 608 Bytes

Contents

require 'diff_set'
require 'cellect'
require 'celluloid/autostart'

module Cellect
  module Server
    require 'cellect/server/node_set'
    require 'cellect/server/adapters'
    require 'cellect/server/workflow'
    require 'cellect/server/grouped_workflow'
    require 'cellect/server/user'
    require 'cellect/server/api'
    
    class << self
      attr_accessor :node_set
    end
    
    def self.ready?
      Workflow.all.each do |workflow|
        return false unless workflow.ready?
      end
      
      true
    rescue
      false
    end
    
    Server.node_set = NodeSet.supervise
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
cellect-server-0.1.2.pre.jruby lib/cellect/server.rb
cellect-server-0.1.2 lib/cellect/server.rb
cellect-server-0.1.1 lib/cellect/server.rb
cellect-server-0.1.0 lib/cellect/server.rb
cellect-server-0.0.9 lib/cellect/server.rb
cellect-server-0.0.8 lib/cellect/server.rb
cellect-server-0.0.7 lib/cellect/server.rb
cellect-server-0.0.6 lib/cellect/server.rb
cellect-server-0.0.5 lib/cellect/server.rb
cellect-server-0.0.4 lib/cellect/server.rb
cellect-server-0.0.3 lib/cellect/server.rb
cellect-server-0.0.2 lib/cellect/server.rb