Class: RFilma
- Inherits:
-
Object
- Object
- RFilma
- Defined in:
- lib/rfilma.rb
Instance Method Summary collapse
-
#actualizar_por_letra(caracter) ⇒ Object
Entrada: 1->(A-Z) 2->(0-9) 3->(*).
- #actualizar_todo ⇒ Object
- #buscar_por_titulo(titulo, web = false) ⇒ Object
-
#initialize ⇒ RFilma
constructor
A new instance of RFilma.
Constructor Details
Instance Method Details
#actualizar_por_letra(caracter) ⇒ Object
Entrada: 1->(A-Z) 2->(0-9) 3->(*)
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/rfilma.rb', line 24 def actualizar_por_letra(caracter) pelis = [] if caracter.upcase.match(/([A-Z])/) pelis = @crawlerdb.procesar_paginas(caracter.upcase.match(/([A-Z])/)[1]) elsif caracter.match(/([0-9])/) pelis = @crawlerdb.procesar_paginas("0-9") else pelis = @crawlerdb.procesar_paginas("*") end @crawlerdb.guardar_peliculas(pelis) end |
#actualizar_todo ⇒ Object
36 37 38 |
# File 'lib/rfilma.rb', line 36 def actualizar_todo @crawlerdb.procesar_todo end |
#buscar_por_titulo(titulo, web = false) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/rfilma.rb', line 13 def buscar_por_titulo(titulo,web=false) if web result = @crawler.buscar_por_titulo(titulo) result.each{|a| @crawlerdb.guardar_pelicula(a["id"])} else result = @crawlerdb.buscar_por_titulo(titulo) end return result end |