class Groonga::Client::Request::RequestParameter

Public Class Methods

new(name, value) click to toggle source
# File lib/groonga/client/request/generic.rb, line 103
def initialize(name, value)
  @name = name
  @value = value
end

Public Instance Methods

to_parameters() click to toggle source
# File lib/groonga/client/request/generic.rb, line 108
def to_parameters
  case @value
  when Symbol
    value = @value.to_s
  when String
    return {} if @value.empty?
    value = @value
  when Numeric
    value = @value.to_s
  when NilClass
    return {}
  else
    value = @value
  end
  {
    @name => value,
  }
end