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