Module: Picasa::Missing

Included in:
Album, Photo
Defined in:
lib/picasa/missing.rb

Instance Method Summary collapse

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args, &block) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/picasa/missing.rb', line 2

def method_missing(method, *args, &block)
  case method
    when :save
      self.send(:picasa_save)
    when :save!
      self.send(:picasa_save!)
    when :update
      self.send(:picasa_update)
    when :update!
      self.send(:picasa_update!)
    when :update_attributes
      self.send(:picasa_update_attributes, args)
    when :update_attributes!
      self.send(:picasa_update_attributes!, args)
    when :destroy
      self.send(:picasa_destroy)
    when :destroy!
      self.send(:picasa_destroy!)
  end
end