namespace :version do
desc 'display current version' task :current do puts 'Version: ' + Inf.version.to_s.green end def save Inf.version.save_config Inf.path.rails.config_infrastructure_dir + '/version.yml' Rake::Task['version:current'].invoke end namespace :bump do %w( tiny minor major ).each do |version| desc "Bump #{version} version" task version.to_sym do Inf.version.send "bump_#{version}" save end end end
end