Method: Baltix::Loader::Mast.transform_version

Defined in:
lib/baltix/loader/mast.rb

.transform_version(version) ⇒ Object



120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# File 'lib/baltix/loader/mast.rb', line 120

def transform_version version
   if version
      /(?<number>[\d]+)(?<approx>[~><=])?/ =~ version
      part1 =
         case approx
         when '~'
            '~> '
         when '>'
            '>= '
         when '<'
            '<= '
         when '='
            '= '
         end

      [part1, number].join(' ')
   end
end