class Hash
Public Instance Methods
except(*keys)
click to toggle source
# File lib/tmdb.rb, line 78 def except(*keys) dup.except!(*keys) end
except!(*keys)
click to toggle source
# File lib/tmdb.rb, line 82 def except!(*keys) keys.each { |key| delete(key) } self end
to_tmdb_struct(klass=Tmdb::Struct)
click to toggle source
# File lib/tmdb.rb, line 52 def to_tmdb_struct(klass=Tmdb::Struct) if descendent_of_tmdb_struct?(klass) klass.new(self) else raise Tmdb::Error, 'Tried to convert to a non Tmdb::Struct object' end end
Private Instance Methods
descendent_of_tmdb_struct?(klass)
click to toggle source
# File lib/tmdb.rb, line 61 def descendent_of_tmdb_struct?(klass) klass.ancestors.include?(Tmdb::Struct) end