# File lib/ramaze/snippets/array/put_within.rb, line 11
      def put_within(object, constrain)
        pre, post = constrain.values_at(:after, :before)

        return put_after(pre, object) if rindex(post) - index(pre) == 1

        raise ArgumentError, "Too many elements within constrain"
      end