From 2572d5e20efb42599759f97b1ec0cc66c15fb14a Mon Sep 17 00:00:00 2001 From: kou Date: Sat, 27 Nov 2004 08:47:28 +0000 Subject: * lib/rss/{0.9,1.0,2.0,trackback,xml-stylesheet}.rb: added #setup_maker. * test/rss/test_setup_maker_*.rb: added tests for #setup_maker. * lib/rss/maker/base.rb(RSS::Maker::Items#max_size=): supported output item size limitation. * sample/rss/blend.rb: added sample for RSS Maker. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/rss/maker/base.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/rss/maker') diff --git a/lib/rss/maker/base.rb b/lib/rss/maker/base.rb index 91eb072ec7..7301e53eb6 100644 --- a/lib/rss/maker/base.rb +++ b/lib/rss/maker/base.rb @@ -370,15 +370,16 @@ EOC def_array_element("items") - attr_accessor :do_sort + attr_accessor :do_sort, :max_size def initialize(maker) super @do_sort = false + @max_size = -1 end def normalize - sort_if_need + sort_if_need[0..@max_size] end def current_element(rss) -- cgit v1.2.3