Module: FindAsHashes::Relation
- Defined in:
- lib/find_as_hashes.rb
Instance Method Summary collapse
Instance Method Details
#all_as_hashes ⇒ Object
8 9 10 11 12 |
# File 'lib/find_as_hashes.rb', line 8 def all_as_hashes fix_prepared_statement do connection.select_all(self.joins(self.includes_values).to_sql).to_a end end |
#first_as_hash ⇒ Object
14 15 16 17 18 19 |
# File 'lib/find_as_hashes.rb', line 14 def first_as_hash fix_prepared_statement do relation_stack = limit(1) connection.select_one(relation_stack.joins(relation_stack.includes_values).to_sql) end end |