aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rss/dublincore.rb
diff options
context:
space:
mode:
authorkou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-04-05 07:03:43 +0000
committerkou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-04-05 07:03:43 +0000
commit5f3a36794a578eabbc67b401e818b3711051b7ad (patch)
tree2c32372b848d7b2a52c50feb5dc384fc8fe88245 /lib/rss/dublincore.rb
parent56ce2994de24b14905f0b23ec35aeb0e3b4ff563 (diff)
downloadruby-5f3a36794a578eabbc67b401e818b3711051b7ad.tar.gz
* lib/rss/*: refactored.
- gave a name to 'x'. - undef_method -> remove_method for avoiding a warning in ruby 1.6. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/rss/dublincore.rb')
-rw-r--r--lib/rss/dublincore.rb24
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/rss/dublincore.rb b/lib/rss/dublincore.rb
index 1a1e1776c7..5571640bf2 100644
--- a/lib/rss/dublincore.rb
+++ b/lib/rss/dublincore.rb
@@ -75,9 +75,9 @@ module RSS
ELEMENTS = TEXT_ELEMENTS.keys + DATE_ELEMENTS.keys
- ELEMENTS.each do |x, plural_name|
+ ELEMENTS.each do |name, plural_name|
module_eval(<<-EOC, *get_file_and_line_from_caller(0))
- class DublinCore#{Utils.to_class_name(x)} < Element
+ class DublinCore#{Utils.to_class_name(name)} < Element
include RSS10
content_setup
@@ -92,7 +92,7 @@ module RSS
end
end
- @tag_name = #{x.dump}
+ @tag_name = #{name.dump}
alias_method(:value, :content)
alias_method(:value=, :content=)
@@ -107,11 +107,11 @@ module RSS
end
def maker_target(target)
- target.new_#{x}
+ target.new_#{name}
end
- def setup_maker_attributes(#{x})
- #{x}.content = content
+ def setup_maker_attributes(#{name})
+ #{name}.content = content
end
end
EOC
@@ -120,8 +120,8 @@ module RSS
DATE_ELEMENTS.each do |name, type|
module_eval(<<-EOC, *get_file_and_line_from_caller(0))
class DublinCore#{Utils.to_class_name(name)} < Element
- undef_method(:content=)
- undef_method(:value=)
+ remove_method(:content=)
+ remove_method(:value=)
date_writer("content", #{type.dump}, #{name.dump})
@@ -151,10 +151,10 @@ module RSS
class Textinput; include DublinCoreModel; end
end
- DublinCoreModel::ELEMENTS.each do |x|
- class_name = Utils.to_class_name(x)
- BaseListener.install_class_name(DC_URI, x, "DublinCore#{class_name}")
+ DublinCoreModel::ELEMENTS.each do |name|
+ class_name = Utils.to_class_name(name)
+ BaseListener.install_class_name(DC_URI, name, "DublinCore#{class_name}")
end
- DublinCoreModel::ELEMENTS.collect! {|x| "#{DC_PREFIX}_#{x}"}
+ DublinCoreModel::ELEMENTS.collect! {|name| "#{DC_PREFIX}_#{name}"}
end