Class: Coneco::ReviewItem

Inherits:
Object
  • Object
show all
Includes:
InitHelper
Defined in:
lib/coneco/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from InitHelper

#_to_ivar_name, #populate

Constructor Details

#initialize(h) ⇒ ReviewItem

Returns a new instance of ReviewItem.



135
136
137
138
139
# File 'lib/coneco/client.rb', line 135

def initialize(h)
  populate(h)
  @ratings.map! {|i| Rating.new(i) } if @ratings
  @purchase = Purchase.new(@purchase) if @purchase
end

Instance Attribute Details

#author_urlObject

Returns the value of attribute author_url.



131
132
133
# File 'lib/coneco/client.rb', line 131

def author_url
  @author_url
end

#bookmark_countObject

Returns the value of attribute bookmark_count.



131
132
133
# File 'lib/coneco/client.rb', line 131

def bookmark_count
  @bookmark_count
end

#bookmark_user_list_urlObject

Returns the value of attribute bookmark_user_list_url.



131
132
133
# File 'lib/coneco/client.rb', line 131

def bookmark_user_list_url
  @bookmark_user_list_url
end

#consObject

Returns the value of attribute cons.



131
132
133
# File 'lib/coneco/client.rb', line 131

def cons
  @cons
end

#createdObject

Returns the value of attribute created.



131
132
133
# File 'lib/coneco/client.rb', line 131

def created
  @created
end

#descriptionObject

Returns the value of attribute description.



131
132
133
# File 'lib/coneco/client.rb', line 131

def description
  @description
end

#idObject

Returns the value of attribute id.



131
132
133
# File 'lib/coneco/client.rb', line 131

def id
  @id
end

#overall_ratingObject

Returns the value of attribute overall_rating.



131
132
133
# File 'lib/coneco/client.rb', line 131

def overall_rating
  @overall_rating
end

#prosObject

Returns the value of attribute pros.



131
132
133
# File 'lib/coneco/client.rb', line 131

def pros
  @pros
end

#purchaseObject

Returns the value of attribute purchase.



131
132
133
# File 'lib/coneco/client.rb', line 131

def purchase
  @purchase
end

#ratingsObject

Returns the value of attribute ratings.



131
132
133
# File 'lib/coneco/client.rb', line 131

def ratings
  @ratings
end

#review_countObject

Returns the value of attribute review_count.



131
132
133
# File 'lib/coneco/client.rb', line 131

def review_count
  @review_count
end

#review_list_urlObject

Returns the value of attribute review_list_url.



131
132
133
# File 'lib/coneco/client.rb', line 131

def review_list_url
  @review_list_url
end

#summaryObject

Returns the value of attribute summary.



131
132
133
# File 'lib/coneco/client.rb', line 131

def summary
  @summary
end

#urlObject

Returns the value of attribute url.



131
132
133
# File 'lib/coneco/client.rb', line 131

def url
  @url
end

#user_idObject

Returns the value of attribute user_id.



131
132
133
# File 'lib/coneco/client.rb', line 131

def user_id
  @user_id
end