class Groonga::Command::ReferenceRelease

A command class that represents `reference_release` command.

@since 1.4.9

Public Class Methods

command_name() click to toggle source
# File lib/groonga/command/reference-release.rb, line 26
def command_name
  "reference_release"
end
parameter_names() click to toggle source
# File lib/groonga/command/reference-release.rb, line 30
def parameter_names
  [
    :target_name,
    :recursive,
  ]
end

Public Instance Methods

recursive() click to toggle source

@return [String] `recursive` parameter value.

@since 1.4.9

# File lib/groonga/command/reference-release.rb, line 50
def recursive
  self[:recursive]
end
recursive?() click to toggle source

@return [Boolean] Whether `recursive` parameter value isn't `no`.

@since 1.4.9

# File lib/groonga/command/reference-release.rb, line 57
def recursive?
  self[:recursive] != "no"
end
recursive_dependent?() click to toggle source

@return [Boolean] `recursive` parameter value.

@since 1.4.9

# File lib/groonga/command/reference-release.rb, line 64
def recursive_dependent?
  self[:recursive] == "dependent"
end
target_name() click to toggle source

@return [String] `target_name` parameter value.

@since 1.4.9

# File lib/groonga/command/reference-release.rb, line 43
def target_name
  self[:target_name]
end