Method: ObjectTable::Grouping#_keys
- Defined in:
- lib/object_table/grouping.rb
#_keys ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/object_table/grouping.rb', line 26 def _keys return Util.get_rows(@parent, @columns) unless @columns.empty? keys = @parent.apply(&@grouper) raise 'Group keys must be hashes' unless keys.is_a?(Hash) keys = BasicGrid.new.replace keys keys._ensure_uniform_columns!(@parent.nrows) @names = keys.keys keys.values.map(&:to_a).transpose end |