Module RSS::Maker::SlashModel
In: lib/rss/maker/slash.rb

Methods

Public Class methods

[Source]

    # 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

[Validate]