Module: Picturama

Defined in:
lib/picturama.rb,
lib/picturama/album.rb,
lib/picturama/picture.rb,
lib/picturama/version.rb

Defined Under Namespace

Classes: Album, Picture

Constant Summary collapse

VERSION =
'0.0.5'

Class Method Summary collapse

Class Method Details

.albums(album_source) ⇒ Object



18
19
20
21
22
23
24
25
26
27
# File 'lib/picturama.rb', line 18

def self.albums(album_source)
  albums = []
  Dir["#{album_source}/*"].each { |album|
    if File.directory?(album)
      potential_album = Picturama::Album.new(:folder => album)
      albums.push(potential_album) if potential_album.valid?
    end
  }
  albums
end

.configObject



14
15
16
# File 'lib/picturama.rb', line 14

def self.config
  YAML.load_file('config/config.yml')['picturama']
end