配列に対して，ある値以上の場合は配列の要素から取り除きたい


Ruby勉強中の者です．

配列に対して，ある値（実数）以上の場合は配列の要素から取り除きたいです．  
簡潔に記述したいのですが，どのようにしたら良いでしょうか

ご教授よろしくお願いします  
以下では整数を例としています

[code]

    threshold = 35
    arr = [1, 5, 39, 43, 22, 51]
    arr_s = arr.sort  # 昇順にソート
    # 以降で，threshold 以上の場合配列から取り除く
    # => [1, 5, 22]
    
[/code]



[code]

    arr_s.reject { |x| x >= threshold }
    
[/code]

または

[code]

    arr_s.take_while { |x| x < threshold }
    
[/code]



[code]

    arr_s.reject { |x| x >= threshold }
    
[/code]

または

[code]

    arr_s.take_while { |x| x < threshold }
    
[/code]

