# File lib/rouge/cli.rb, line 13 def file case input when '-' IO.new($stdin.fileno, 'r:utf-8') when String File.new(input, 'r:utf-8') when ->(i){ i.respond_to? :read } input end end