class Mojix::Client
Public Class Methods
new(host: 'localhost', port: 9661, mode: :normal)
click to toggle source
# File lib/mojix/client.rb, line 3 def initialize(host: 'localhost', port: 9661, mode: :normal) host_port = "#{host}:#{port}" @stub = Tokenizer::Stub.new(host_port, :this_channel_is_insecure) @mode = sym_to_mode(mode) end
Public Instance Methods
tokenize_simply(text)
click to toggle source
# File lib/mojix/client.rb, line 9 def tokenize_simply(text) req = SimpleRequest.new(text: text, mode: @mode) @stub.tokenize_simply(req).tokens end
Private Instance Methods
sym_to_mode(sym)
click to toggle source
# File lib/mojix/client.rb, line 16 def sym_to_mode(sym) case sym when :normal SimpleRequest::Mode::NORMAL when :search SimpleRequest::Mode::SEARCH when :extended SimpleRequest::Mode::EXTENDED else raise ArgumentError end end