module Rfm VERSION_DEFAULT = 'none' VERSION = File.read(PATH + '/rfm/VERSION').lines.first.chomp rescue VERSION_DEFAULT VERSION.instance_eval do def components VERSION.split('.') end def major components[0] end def minor components[1] end def patch components[2] end def build components[3] end end end