6dac7bca5d29a6eab048eeaf331ebc21b5750f45
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
8 def FeedItem
.valid_feed_name
?(feed_name
)
9 Rack
::Utils::escape(feed_name
) == feed_name
and
10 Rack
::Utils::unescape(feed_name
) == feed_name
and
11 feed_name
!= 'index' and
12 feed_name
!= 'show' and
13 feed_name
!= 'update' and
19 def feed_name_must_be_legal
20 unless FeedItem
.valid_feed_name
?(feed_name
)
21 errors
.add(:feed_name, 'is an invalid feed name')