Class: PlayScrape::AppInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/play_scrape/app.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeAppInfo



6
7
# File 'lib/play_scrape/app.rb', line 6

def initialize
end

Instance Attribute Details

#descriptionObject

Returns the value of attribute description.



3
4
5
# File 'lib/play_scrape/app.rb', line 3

def description
  @description
end

#dev_urlObject

Returns the value of attribute dev_url.



3
4
5
# File 'lib/play_scrape/app.rb', line 3

def dev_url
  @dev_url
end

#icon_urlObject

Returns the value of attribute icon_url.



3
4
5
# File 'lib/play_scrape/app.rb', line 3

def icon_url
  @icon_url
end

#max_installsObject

Returns the value of attribute max_installs.



3
4
5
# File 'lib/play_scrape/app.rb', line 3

def max_installs
  @max_installs
end

#min_installsObject

Returns the value of attribute min_installs.



3
4
5
# File 'lib/play_scrape/app.rb', line 3

def min_installs
  @min_installs
end

#num_ratingsObject

Returns the value of attribute num_ratings.



3
4
5
# File 'lib/play_scrape/app.rb', line 3

def num_ratings
  @num_ratings
end

#package_nameObject

Returns the value of attribute package_name.



3
4
5
# File 'lib/play_scrape/app.rb', line 3

def package_name
  @package_name
end

#ratingObject

Returns the value of attribute rating.



3
4
5
# File 'lib/play_scrape/app.rb', line 3

def rating
  @rating
end

Instance Method Details

#to_hashObject



9
10
11
12
# File 'lib/play_scrape/app.rb', line 9

def to_hash
  hash = Hash.new
  self.instance_variables.each { |var| hash[var.to_s.delete("@")] = self.instance_variable_get(var) }
end