Sha256: 17a3e25a5b9573ec055ce4db7d5ee8a6a32cc87fa3255f66ab73749af3fe0e5a
Contents?: true
Size: 596 Bytes
Versions: 6
Compression:
Stored size: 596 Bytes
Contents
class Array def longest_subreddit max_by { |s| s.first.length }.first end end # Inspired by: http://nex-3.com/posts/73-git-style-automatic-paging-in-ruby def run_pager return if RUBY_PLATFORM =~ /win32/ return unless STDOUT.tty? read, write = IO.pipe unless Kernel.fork STDOUT.reopen(write) STDERR.reopen(write) if STDERR.tty? read.close write.close return end STDIN.reopen(read) read.close write.close #ENV['LESS'] = 'FSRX' Kernel.select [STDIN] pager = ENV['PAGER'] || 'less' exec pager rescue exec '/bin/sh', '-c', pager end
Version data entries
6 entries across 6 versions & 1 rubygems