75830a53f1f58287626fec37b24104aea36d4919
1 class FeedItem
< ActiveRecord
::Base
3 # require 'cgi' # needed for url decoding
5 validates_presence_of
:feed_name, :title, :description
6 validate
:feed_name_must_be_legal
10 def feed_name_must_be_legal
11 if Rack
::Utils::escape(feed_name
) != feed_name
or
12 Rack
::Utils::unescape(feed_name
) != feed_name
or
13 feed_name
== 'index' or
14 feed_name
== 'show' or
15 feed_name
== 'update' or
17 errors
.add(:feed_name, 'is an invalid feed name')