Sha256: 19fa3c53150d9102be5ea7e561f8e262cfde4354e64c649a460e87abedad2001
Contents?: true
Size: 347 Bytes
Versions: 1
Compression:
Stored size: 347 Bytes
Contents
#review_new.rb class Review #attr_accessor def initialize(review_hash) # Assign ratings ratings = review_hash['ratings'] ratings.each do |name, val| self.instance_variable_set("@#{name}", val) self.class.send(:attr_accessor, name) #self.class_eval("def #{name};@#{name};end") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pcr-ruby-0.5 | lib/classes/review.rb |