Is there a way to DRY this up a bit?

named_scope :has_valid_sysoid, lambda{|sysoid|
    (sysoid.nil?) ? {:conditions => ["nodesysoid IS NOT NULL AND
nodelabel LIKE '%-to-%'"], :include => [:ipinterface, :alarm]} :
{:conditions => ["nodesysoid IS NOT NULL AND nodelabel LIKE '%-to-%'
AND nodesysoid = ? ", sysoid], :include => [:ipinterface, :alarm]}
    }

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to