Module: FindAsHashes::Relation

Defined in:
lib/find_as_hashes.rb

Instance Method Summary collapse

Instance Method Details

#all_as_hashesObject



8
9
10
# File 'lib/find_as_hashes.rb', line 8

def all_as_hashes
  connection.select_all(self.joins(self.includes_values).to_sql)
end

#first_as_hashObject



12
13
14
15
# File 'lib/find_as_hashes.rb', line 12

def first_as_hash
  relation_stack = limit(1)
  connection.select_one(relation_stack.joins(relation_stack.includes_values).to_sql)
end