Use Array#first instead of Array#[0]

This commit is contained in:
Marcelo Silveira 2012-04-27 18:22:11 -03:00
parent 66b9e4c857
commit 2bf65caf56

@ -350,9 +350,9 @@ def find_some(ids)
def find_take
if loaded?
@records.take(1)[0]
@records.take(1).first
else
@take ||= limit(1).to_a[0]
@take ||= limit(1).to_a.first
end
end
@ -362,9 +362,9 @@ def find_first
else
@first ||=
if order_values.empty? && primary_key
order("#{quoted_table_name}.#{quoted_primary_key} ASC").limit(1).to_a[0]
order("#{quoted_table_name}.#{quoted_primary_key} ASC").limit(1).to_a.first
else
limit(1).to_a[0]
limit(1).to_a.first
end
end
end
@ -377,7 +377,7 @@ def find_last
if offset_value || limit_value
to_a.last
else
reverse_order.limit(1).to_a[0]
reverse_order.limit(1).to_a.first
end
end
end