Class: Groonga::Command::Tokenize

Inherits:
Base
  • Object
show all
Defined in:
lib/groonga/command/tokenize.rb

Overview

A command class that represents tokenize command.

Since:

  • 1.0.6

Instance Attribute Summary

Attributes inherited from Base

#arguments, #command_name, #original_format, #original_source, #path_prefix

Class Method Summary collapse

Instance Method Summary collapse

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_nameObject

Since:

  • 1.0.6



28
29
30
# File 'lib/groonga/command/tokenize.rb', line 28

def command_name
  "tokenize"
end

.parameter_namesObject

Since:

  • 1.0.6



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

#flagsArray<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.

Returns:

  • (Array<String>)

    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.

Since:

  • 1.0.6



70
71
72
# File 'lib/groonga/command/tokenize.rb', line 70

def flags
  @flags ||= flags_value(:flags)
end

#modeString

Returns mode parameter value.

Returns:

  • (String)

    mode parameter value.

Since:

  • 1.1.0



77
78
79
# File 'lib/groonga/command/tokenize.rb', line 77

def mode
  self[:mode]
end

#normalizerString

Returns normalizer parameter value.

Returns:

  • (String)

    normalizer parameter value.

Since:

  • 1.0.6



60
61
62
# File 'lib/groonga/command/tokenize.rb', line 60

def normalizer
  self[:normalizer]
end

#stringString

Returns string parameter value.

Returns:

  • (String)

    string parameter value.

Since:

  • 1.0.6



54
55
56
# File 'lib/groonga/command/tokenize.rb', line 54

def string
  self[:string]
end

#token_filtersArray<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.

Returns:

  • (Array<String>)

    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.

Since:

  • 1.1.0



87
88
89
# File 'lib/groonga/command/tokenize.rb', line 87

def token_filters
  @token_filters ||= array_value(:token_filters)
end

#tokenizerString

Returns tokenizer parameter value.

Returns:

  • (String)

    tokenizer parameter value.

Since:

  • 1.0.6



48
49
50
# File 'lib/groonga/command/tokenize.rb', line 48

def tokenizer
  self[:tokenizer]
end