class Spaceship::Tunes::AppReview

Attributes

app_version[R]
application[RW]
developer_response[RW]
edited[R]
helpful_views[R]
id[R]
last_modified[R]
nickname[R]
rating[R]
raw_developer_response[R]
review[R]
store_front[R]
title[R]
total_views[R]

Public Class Methods

factory(attrs) click to toggle source

Create a new object based on a hash. This is used to create a new object based on the server response.

# File spaceship/lib/spaceship/tunes/app_review.rb, line 38
def factory(attrs)
  obj = self.new(attrs)
  response_attrs = {}
  response_attrs = obj.raw_developer_response if obj.raw_developer_response
  response_attrs[:application] = obj.application
  response_attrs[:review_id] = obj.id
  obj.developer_response = DeveloperResponse.factory(response_attrs)
  return obj
end

Public Instance Methods

responded?() click to toggle source
# File spaceship/lib/spaceship/tunes/app_review.rb, line 49
def responded?
  return true if raw_developer_response
  false
end