Module: PicasaAlbums

Defined in:
lib/picasa_albums.rb,
lib/picasa_albums/config.rb,
lib/picasa_albums/version.rb,
lib/picasa_albums/web_albums.rb

Defined Under Namespace

Classes: Config, WebAlbums

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.albums(options = {}) ⇒ Object



6
7
8
9
# File 'lib/picasa_albums.rb', line 6

def self.albums(options = {})
  web_albums = PicasaAlbums::WebAlbums.new(options.delete(:google_user))
  web_albums.albums(options)
end

.configObject



9
10
11
12
13
14
# File 'lib/picasa_albums/config.rb', line 9

def self.config
  if block_given?
    yield Config.instance
  end
  Config.instance
end

.photos(options = {}) ⇒ Object

Raises:

  • (ArgumentError)


11
12
13
14
15
# File 'lib/picasa_albums.rb', line 11

def self.photos(options = {})
  raise ArgumentError.new("You must specify album_id") unless options[:album_id]
  web_albums = PicasaAlbums::WebAlbums.new(options.delete(:google_user))
  web_albums.photos(options.delete(:album_id), options)
end