class Groonga::Client::Response::LogicalRangeFilter
Attributes
records[RW]
Public Instance Methods
body=(body)
click to toggle source
Calls superclass method
# File lib/groonga/client/response/logical-range-filter.rb, line 30 def body=(body) super(body) parse_body(body) end
Private Instance Methods
parse_body(body)
click to toggle source
# File lib/groonga/client/response/logical-range-filter.rb, line 36 def parse_body(body) if body.is_a?(::Array) @raw_columns, *@raw_records = body.first @raw_records ||= [] @records = parse_records(raw_columns, raw_records) else @raw_columns = body["columns"] @raw_records = body["records"] || [] end @records = parse_records(@raw_columns, @raw_records) body end