Class: Groonga::Command::Tokenize
- Defined in:
- lib/groonga/command/tokenize.rb
Overview
A command class that represents tokenize
command.
Instance Attribute Summary
Attributes inherited from Base
#arguments, #command_name, #original_format, #original_source, #path_prefix
Class Method Summary collapse
Instance Method Summary collapse
-
#flags ⇒ Array<String>
An array of flag specified in
flags
parameter value. -
#mode ⇒ String
mode
parameter value. -
#normalizer ⇒ String
normalizer
parameter value. -
#string ⇒ String
string
parameter value. -
#token_filters ⇒ Array<String>
An array of token filter specified in
token_filters
parameter value. -
#tokenizer ⇒ String
tokenizer
parameter value.
Methods inherited from Base
#==, #[], #[]=, #command_format?, #initialize, #key?, #name, #output_type, #request_id, #to_command_format, #to_uri_format, #uri_format?
Constructor Details
This class inherits a constructor from Groonga::Command::Base
Class Method Details
.command_name ⇒ Object
28 29 30 |
# File 'lib/groonga/command/tokenize.rb', line 28 def command_name "tokenize" end |
.parameter_names ⇒ Object
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/groonga/command/tokenize.rb', line 32 def parameter_names [ :tokenizer, :string, :normalizer, :flags, :mode, :token_filters, ] end |
Instance Method Details
#flags ⇒ Array<String>
Returns An array of flag specified in flags
parameter value. This array is extracted by parsing flags
parameter value. If flags
parameter value is nil or empty,
an empty array is returned.
70 71 72 |
# File 'lib/groonga/command/tokenize.rb', line 70 def flags @flags ||= flags_value(:flags) end |
#mode ⇒ String
Returns mode
parameter value.
77 78 79 |
# File 'lib/groonga/command/tokenize.rb', line 77 def mode self[:mode] end |
#normalizer ⇒ String
Returns normalizer
parameter value.
60 61 62 |
# File 'lib/groonga/command/tokenize.rb', line 60 def normalizer self[:normalizer] end |
#string ⇒ String
Returns string
parameter value.
54 55 56 |
# File 'lib/groonga/command/tokenize.rb', line 54 def string self[:string] end |
#token_filters ⇒ Array<String>
Returns An array of token filter specified in
token_filters
parameter value. This array is extracted by
parsing token_filters
parameter value. If token_filters
parameter value is nil or empty, an empty array is returned.
87 88 89 |
# File 'lib/groonga/command/tokenize.rb', line 87 def token_filters @token_filters ||= array_value(:token_filters) end |
#tokenizer ⇒ String
Returns tokenizer
parameter value.
48 49 50 |
# File 'lib/groonga/command/tokenize.rb', line 48 def tokenizer self[:tokenizer] end |