module Mendel::Combiner::ClassMethods
Public Instance Methods
load(data)
click to toggle source
# File lib/mendel/combiner.rb, line 157 def load(data) instance = new(*data.fetch(INPUT)) instance.instance_eval { self.seen_set = Set.new(data.fetch(SEEN)) self.priority_queue = MinPriorityQueue.new.tap {|q| q.load(data.fetch(QUEUED))} } instance end
load_json(json)
click to toggle source
# File lib/mendel/combiner.rb, line 166 def load_json(json) self.load(JSON.parse(json)) end