class BestMoviesNearMe::Movie
Attributes
metascore[RW]
quality[RW]
showtimes[RW]
synopsis[RW]
title[RW]
Public Class Methods
new(title=nil, metascore=nil, synopsis=nil, showtimes=nil, qulaity=nil)
click to toggle source
# File lib/best_movies_near_me/movie.rb, line 16 def initialize(title=nil, metascore=nil, synopsis=nil, showtimes=nil, qulaity=nil) @title = title @metascore = metascore @synopsis = synopsis @showtimes = showtimes @quality = qual_sorter @@all << self end
new_from_index_page(m)
click to toggle source
# File lib/best_movies_near_me/movie.rb, line 7 def self.new_from_index_page(m) self.new( m.css("h1.header").text, m.css("span.metascore").text.to_i, m.css("div.outline").text, m.css("div.list detail").text ) end
Public Instance Methods
doc()
click to toggle source
# File lib/best_movies_near_me/movie.rb, line 29 def doc @doc ||= Nokogiri::HTML(open(self.url)) end
qual_sorter()
click to toggle source
# File lib/best_movies_near_me/movie.rb, line 25 def qual_sorter end