| Module | RSS::Maker::SlashModel |
| In: |
lib/rss/maker/slash.rb
|
# File lib/rss/maker/slash.rb, line 7
7: def self.append_features(klass)
8: super
9:
10: ::RSS::SlashModel::ELEMENT_INFOS.each do |name, type|
11: full_name = "#{RSS::SLASH_PREFIX}_#{name}"
12: case type
13: when :csv_integer
14: klass.def_csv_element(full_name, :integer)
15: else
16: klass.def_other_element(full_name)
17: end
18: end
19:
20: klass.module_eval do
21: alias_method(:slash_hit_parades, :slash_hit_parade)
22: alias_method(:slash_hit_parades=, :slash_hit_parade=)
23: end
24: end