Sha256: 85e6d3ecab73fc279f28498989479977f16147de00791005c86a3eeb20af8850

Contents?: true

Size: 272 Bytes

Versions: 4

Compression:

Stored size: 272 Bytes

Contents

module BuildMaster
class BuildNumberFile
  attr_reader :number
  
  def initialize(path)
    @path = path
    @number = @path.load().strip.to_i
  end
  
  def increase_build
    @number = @number + 1
    @path.save(@number)
  end
  
  def to_s
    number
  end
  
end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
BuildMaster-1.0.6 lib/buildmaster/project/build_number_file.rb
BuildMaster-1.0.9 lib/buildmaster/project/build_number_file.rb
BuildMaster-1.1.12 lib/buildmaster/project/build_number_file.rb
BuildMaster-1.1.9 lib/buildmaster/project/build_number_file.rb