class Sumac

Public Class Methods

new(duck_types: {}, entry: nil, messenger: , workers: 1) click to toggle source
# File lib/sumac.rb, line 69
def initialize(duck_types: {}, entry: nil, messenger: , workers: 1)
  @connection = Connection.new(self, duck_types: duck_types, entry: entry, messenger: messenger, workers: workers)
  @connection.scheduler.run
end

Public Instance Methods

close() click to toggle source
# File lib/sumac.rb, line 74
def close
  @connection.closer.close
  nil
end
entry() click to toggle source
# File lib/sumac.rb, line 79
def entry
  @connection.remote_entry.get
end
join() click to toggle source
# File lib/sumac.rb, line 83
def join
  @connection.closer.join
end