# File lib/hammer_cli_csv/base.rb, line 635 def split_os_name(name) tokens = name.split(' ') is_number = Float(tokens[-1]) rescue false if is_number (major, minor) = tokens[-1].split('.').flatten name = tokens[0...-1].join(' ') else name = tokens.join(' ') end [name, major || '', minor || ''] end