class Ruskino33Parser::Announce

Attributes

date[RW]
doc[RW]
url[RW]

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/ruskino33_parser/announce.rb, line 5
def initialize(attributes = {})
  @date = attributes[:date].nil? ? Date.today : Date.parse(attributes[:date].to_s)
  params = { action: :anonce, date: date.strftime("%d.%m.%Y") }
  @url = "http://www.ruskino33.ru/cgi-bin/webkino2/webkino.pl?#{URI.encode_www_form(params)}"
  @doc = Nokogiri::HTML(File.open('./spec/factories/anonce.html')) if attributes[:test] == true
end

Public Instance Methods

movies() click to toggle source
# File lib/ruskino33_parser/announce.rb, line 12
def movies
  doc.search('.one_film_cut').map { |movie| Ruskino33Parser::Movie.new(movie) }
end