class BestNovels::Novel

Attributes

review[RW]

Create accessor methods for all variables given

title[RW]

Create accessor methods for all variables given

url[RW]

Create accessor methods for all variables given

Public Class Methods

all() click to toggle source

class method

# File lib/best_novels/novel.rb, line 19
def self.all
  BestNovels::Scraper.scrape_novels if @@all.empty?
  @@all
end
new(title, url) click to toggle source
# File lib/best_novels/novel.rb, line 7
def initialize(title, url)
  #instance variables
  @title = title
  @url = url
  save
end

Public Instance Methods

get_novel_details() click to toggle source
# File lib/best_novels/novel.rb, line 24
def get_novel_details
BestNovels::Scraper.scrape_review(self)
 end
save() click to toggle source
# File lib/best_novels/novel.rb, line 28
def save
  @@all << self
end