diff --git a/lib/chingu/animation.rb b/lib/chingu/animation.rb index 7284feca..93003851 100644 --- a/lib/chingu/animation.rb +++ b/lib/chingu/animation.rb @@ -174,7 +174,7 @@ def last_frame? # def [](index) return @frames[index] if index.is_a?(Fixnum) - return self.new_from_frames(index) if index.is_a?(Range) + return self.new_from_frames(index) if index.respond_to?(:each) return @sub_animations[index] if index.is_a?(Symbol) end