# File lib/pry/default_commands/input_and_output.rb, line 273 def detect_code_type_from_file(file_name) name, ext = File.basename(file_name).split('.', 2) if ext case ext when "py" :python when "rb", "gemspec", "rakefile", "ru" :ruby when "js" return :javascript when "yml", "prytheme" :yaml when "groovy" :groovy when "c" :c when "cpp" :cpp when "java" :java else :text end else case name when "Rakefile", "Gemfile" :ruby else :text end end end