Class: Review

Inherits:
Object
  • Object
show all
Defined in:
lib/classes/review.rb

Overview

review_new.rb

Instance Method Summary collapse

Constructor Details

#initialize(review_hash) ⇒ Review

attr_accessor



6
7
8
9
10
11
12
13
14
# File 'lib/classes/review.rb', line 6

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