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