Guest User

Untitled

a guest
Mar 5th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. require 'activerecord'
  2.  
  3. DB_HOST = 'localhost'
  4. DB_USER = 'username'
  5. DB_PASS = 'password'
  6. DB_NAME = 'database'
  7.  
  8. class Movie < ActiveRecord::Base
  9.  
  10. class << self
  11. def connect_db
  12. return if self.table_name == 'movies'
  13. conf = {'username' => DB_USER, 'host' => DB_HOST, 'password' => DB_PASS, 'database' => DB_NAME, 'adapter' => 'mysql'}
  14. self.establish_connection(conf)
  15. self
  16. end
  17.  
  18. def scan_for_new
  19. Dir['/media/iptv/hd2/movies/**'].each do |path|
  20. Movie.create({:filename => path})
  21. end
  22. end
  23. end
  24.  
  25. end
  26.  
  27. Movie.connect_db
  28. Movie.scan_for_new
Add Comment
Please, Sign In to add comment