Module: XbmcSql
- Defined in:
- lib/xbmc_sql.rb,
lib/xbmc_sql/engine.rb,
lib/xbmc_sql/version.rb,
app/models/xbmc_sql/set.rb,
app/models/xbmc_sql/base.rb,
app/models/xbmc_sql/file.rb,
app/models/xbmc_sql/path.rb,
app/models/xbmc_sql/movie.rb,
lib/xbmc_sql/top_250_updater.rb
Defined Under Namespace
Classes: Base, Engine, File, Movie, NfoFile, Path, RatingUpdater, Set, Top250Updater
Constant Summary
collapse
- DATABASE =
"xbmc_#{Rails.env}".to_sym
- VERSION =
"0.0.2"
- @@write_nfo_files =
false
- @@path_mappings =
Hash.new
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.register_path_mapping(original, change) ⇒ Object
27
28
29
|
# File 'lib/xbmc_sql.rb', line 27
def self.register_path_mapping(original, change)
@@path_mappings[original] = change
end
|
.setup {|_self| ... } ⇒ Object
8
9
10
|
# File 'lib/xbmc_sql.rb', line 8
def self.setup
yield self
end
|
.use_path_mappings? ⇒ Boolean
31
32
33
|
# File 'lib/xbmc_sql.rb', line 31
def self.use_path_mappings?
path_mappings.keys.count > 0
end
|
.write_nfo_files? ⇒ Boolean
17
18
19
|
# File 'lib/xbmc_sql.rb', line 17
def self.write_nfo_files?
@@write_nfo_files
end
|
Instance Method Details
#path_mappings ⇒ Object
24
|
# File 'lib/xbmc_sql.rb', line 24
mattr_accessor :path_mappings
|
#write_nfo_files ⇒ Object
15
|
# File 'lib/xbmc_sql.rb', line 15
mattr_writer :write_nfo_files
|