From 8c1ded2303c42dad01945f1e0950686ab19c4ed7 Mon Sep 17 00:00:00 2001 From: James Herdman Date: Sat, 29 Aug 2009 16:54:50 -0400 Subject: [PATCH] More succinct Web#has_page? method --- app/models/web.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/models/web.rb b/app/models/web.rb index 54a50d56..b272826b 100644 --- a/app/models/web.rb +++ b/app/models/web.rb @@ -61,8 +61,11 @@ class Web < ActiveRecord::Base pages.last end + # @param [String] name the name of some potential Page record + # @return [Boolean] whether or not a given Page record exists with a given + # name def has_page?(name) - Page.count(:conditions => ['web_id = ? AND name = ?', id, name]) > 0 + pages.exists?(:name => name) end def has_redirect_for?(name)