Module: Structpluck::ClassMethods

Defined in:
lib/structpluck.rb

Instance Method Summary collapse

Instance Method Details

#struct_pluck(*column_names) ⇒ Object



10
11
12
13
14
15
# File 'lib/structpluck.rb', line 10

def struct_pluck(*column_names)
  result = pluck(*column_names)

  fakerecord = Struct.new(*column_names)
  result.map { |r| fakerecord.new(*r) }
end