Class: Groonga::Client::Response::Schema::Column

Inherits:
Hash
  • Object
show all
Includes:
Hashie::Extensions::MethodAccess
Defined in:
lib/groonga/client/response/schema.rb

Overview

Since:

  • 0.2.2

Instance Method Summary collapse

Constructor Details

#initialize(schema, raw_column) ⇒ Column

Returns a new instance of Column.

Since:

  • 0.2.2



167
168
169
170
171
172
173
# File 'lib/groonga/client/response/schema.rb', line 167

def initialize(schema, raw_column)
  @schema = schema
  super()
  raw_column.each do |key, value|
    self[key] = value
  end
end

Instance Method Details

#[]=(key, value) ⇒ Object

Since:

  • 0.2.2



175
176
177
178
179
180
181
182
# File 'lib/groonga/client/response/schema.rb', line 175

def []=(key, value)
  case key.to_sym
  when :indexes
    super(key, coerce_indexes(value))
  else
    super
  end
end