Class: PicasaIni
- Inherits:
-
Object
- Object
- PicasaIni
- Defined in:
- lib/flickrup/filetype/picasa_ini.rb
Constant Summary collapse
- @@cached_mtime =
DateTime.new(1900,1,1)
Class Method Summary collapse
Instance Method Summary collapse
- #[](section) ⇒ Object
-
#initialize(file) ⇒ PicasaIni
constructor
A new instance of PicasaIni.
Constructor Details
Class Method Details
.open(file) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/flickrup/filetype/picasa_ini.rb', line 7 def self.open(file) dir = File.dirname(file) inifile = "#{dir}/.picasa.ini" mtime = File.mtime(inifile) if @@cached_mtime == mtime then @@cached else @@cached_mtime = mtime @@cached = new(inifile) end @@cached[File.basename(file)] end |
Instance Method Details
#[](section) ⇒ Object
26 27 28 |
# File 'lib/flickrup/filetype/picasa_ini.rb', line 26 def [](section) @inifile[section] end |