Method: Container::Movie#method_missing

Defined in:
lib/imdb_lists/container.rb

#method_missing(method, *args) ⇒ Object



31
32
33
34
# File 'lib/imdb_lists/container.rb', line 31

def method_missing(method, *args)
  return movie.send(method, *args) if exists? and movie.methods.include?(prepare(method))
  raise exists? ? NoMethodError.new("Undefined method '#{method}' for #{movie.class}") : ArgumentError.new("The imdb #{imdb_id} is invalid")
end