Class: Fastlane::AppstoreReviews::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/fastlane/plugin/appstore_reviews/models/response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ Response

Returns a new instance of Response.



10
11
12
13
14
# File 'lib/fastlane/plugin/appstore_reviews/models/response.rb', line 10

def initialize(json)
  @data = json['data'].map { |item| CustomerReview.new(item) }
  @links = Links.new(json['links'])
  @meta = Meta.new(json['meta'])
end

Instance Attribute Details

#dataObject

Returns the value of attribute data.



8
9
10
# File 'lib/fastlane/plugin/appstore_reviews/models/response.rb', line 8

def data
  @data
end

Returns the value of attribute links.



8
9
10
# File 'lib/fastlane/plugin/appstore_reviews/models/response.rb', line 8

def links
  @links
end

#metaObject

Returns the value of attribute meta.



8
9
10
# File 'lib/fastlane/plugin/appstore_reviews/models/response.rb', line 8

def meta
  @meta
end