class AppStoreReviews::Review
Public Class Methods
all_from_json(json)
click to toggle source
# File lib/app_store_reviews/review.rb, line 16 def self.all_from_json(json) results = JSON.parse(json) results['userReviewList'].map do |result| new_from_result(result) end end
new_from_result(data)
click to toggle source
# File lib/app_store_reviews/review.rb, line 3 def self.new_from_result(data) self.new.tap do |review| review.user_review_id = data['userReviewId'] review.title = data['title'] review.body = AppStoreReviews.strip_html(data['body']) review.name = data['name'] review.rating = data['rating'] review.vote_count = data['voteCount'] review.vote_sum = data['voteSum'] review.date = Time.parse(data['date']) end end