class Quartz::Client
Public Class Methods
new(opts)
click to toggle source
# File lib/quartz/client.rb, line 3 def initialize(opts) @process = Quartz::GoProcess.new(opts) @structs = {} @process.get_metadata.each do |struct_name, metadata| @structs[struct_name.to_sym] = Quartz::GoStruct.new(struct_name, metadata, @process) end end
Public Instance Methods
[](struct_name)
click to toggle source
# File lib/quartz/client.rb, line 11 def [](struct_name) @structs[struct_name] end
forked_mode!()
click to toggle source
# File lib/quartz/client.rb, line 19 def forked_mode! @process.forked_mode! end
structs()
click to toggle source
# File lib/quartz/client.rb, line 15 def structs @structs.keys end