class Jubatus::Weight::Client::Weight

Public Class Methods

new(host, port, name, timeout_sec=10) click to toggle source
Calls superclass method Jubatus::Common::ClientBase::new
# File lib/jubatus/weight/client.rb, line 16
def initialize(host, port, name, timeout_sec=10)
  super
end

Public Instance Methods

calc_weight(d) click to toggle source
# File lib/jubatus/weight/client.rb, line 25
def calc_weight(d)
  @jubatus_client.call("calc_weight", [d], TList.new(TUserDef.new(Feature)),
      [TDatum.new])
end
clear() click to toggle source
# File lib/jubatus/weight/client.rb, line 30
def clear
  @jubatus_client.call("clear", [], TBool.new, [])
end
update(d) click to toggle source
# File lib/jubatus/weight/client.rb, line 20
def update(d)
  @jubatus_client.call("update", [d], TList.new(TUserDef.new(Feature)),
      [TDatum.new])
end