I want my named_scope back
Here’s some good legacy code
def self.org_scope(org_ids = [])
if org_ids.blank?
yield
else
with_scope(:find => {:conditions => ["employer_id IN (?)", org_ids]}) do
yield
end
end
end
def self.live_scope(org_ids = [])
with_scope(:find => {:conditions => ["closing_at >= ? AND opening_at <= ? AND status = ?", Time.now, Time.now, 1]}) do
org_scope(org_ids) do
yield
end
end
end
And I can’t wait for it to replaced with some good 2.1 code
named_scope :live, lambda { {:conditions => ["closing_at >= ? AND opening_at <= ? AND status = ?", Time.now, Time.now, 1]} }
Please visit if you want my help