Sha256: 6c4ba3b19fefb6e070960351de451460fcfccb24a8305fac7dc9b72404c9e487
Contents?: true
Size: 875 Bytes
Versions: 3
Compression:
Stored size: 875 Bytes
Contents
require 'diff_set' require 'cellect' require 'celluloid/autostart' require 'cellect/attention' 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/loader' require 'cellect/server/grouped_loader' require 'cellect/server/api' class << self attr_accessor :node_set end # The server is ready when all workflows have finished loading def self.ready? Workflow.all.each do |workflow| return false unless workflow.ready? end true rescue false end def self.node_set @node_set ||= NodeSet.new end # Connects this server to the node set def self.connect node_set end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cellect-server-3.0.2 | lib/cellect/server.rb |
cellect-server-3.0.1 | lib/cellect/server.rb |
cellect-server-3.0.0 | lib/cellect/server.rb |