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/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/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

qual_sorter() click to toggle source
# File lib/movie.rb, line 25
def qual_sorter
  
end