Method: RPCMapper::QueryMethods#select

Defined in:
lib/rpc_mapper/relation/query_methods.rb

#select(*args) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/rpc_mapper/relation/query_methods.rb', line 7

def select(*args)
  if block_given?
    to_a.select {|*block_args| yield(*block_args) }
  else
    clone.tap { |r| r.select_values += args if args_valid? args }
  end
end