Skip to content

Commit

Permalink
use self.send instead instance_variable_set
Browse files Browse the repository at this point in the history
  • Loading branch information
rlisowski committed May 8, 2009
1 parent 7756f97 commit d34b5a6
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions lib/open_flash_chart_2.rb
Expand Up @@ -219,15 +219,18 @@ def initialize( opts = {})
class_data = CLASSES[self.class.name.demodulize.underscore.to_sym]

class_data[:available_variables].each do |name, value|
self.instance_variable_set("@#{name.to_s.gsub('_','__')}", value)
# self.instance_variable_set("@#{name.to_s.gsub('_','__')}", value)
self.send("#{name}=", value)
end if class_data[:available_variables]

opts.each do |name, value|
self.instance_variable_set("@#{name.to_s.gsub('_','__')}", value)
# self.instance_variable_set("@#{name.to_s.gsub('_','__')}", value)
self.send("#{name}=", value)
end

class_data[:unavailable_variables].each do |name, value|
self.instance_variable_set("@#{name.to_s.gsub('_','__')}", value)
# self.instance_variable_set("@#{name.to_s.gsub('_','__')}", value)
self.send("#{name}=", value)
end if class_data[:unavailable_variables]
end
end
Expand Down Expand Up @@ -281,4 +284,6 @@ def render
s
end
end


end

0 comments on commit d34b5a6

Please sign in to comment.