# File lib/mspec/guards/guard.rb, line 43 43: def self.ruby_version(which = :minor) 44: case which 45: when :major 46: n = 1 47: when :minor 48: n = 2 49: when :tiny, :teeny 50: n = 3 51: else 52: n = 4 53: end 54: 55: patch = RUBY_PATCHLEVEL.to_i 56: patch = 0 if patch < 0 57: version = "#{RUBY_VERSION}.#{patch}" 58: version.split('.')[0,n].join('.') 59: end