method
initialize_variables
v2_2_9 -
Show latest stable
- Class:
RSS::Maker::Base
initialize_variables()private
No documentation available.
# File lib/rss/maker/base.rb, line 190
def initialize_variables
self.class.need_initialize_variables.each do |variable_name, init_value|
if init_value.nil?
value = nil
else
if init_value.respond_to?(:call)
value = init_value.call(self)
elsif init_value.is_a?(String)
# just for backward compatibility
value = instance_eval(init_value, __FILE__, __LINE__)
else
value = init_value
end
end
instance_variable_set("@#{variable_name}", value)
end
end