Sha256: b0abeb8591b3d238636322d43048222b6688c0012ed21f62fa6d59bd8e4f487b
Contents?: true
Size: 457 Bytes
Versions: 2
Compression:
Stored size: 457 Bytes
Contents
module Runby # Base class for ranges of Runby data, e.g. PaceRange, SpeedRange, ... class RunbyRange attr_reader :fast, :slow def initialize @fast = nil @slow = nil raise 'RunbyRange is a base class for PaceRange and SpeedRange. Instantiate one of them instead.' end def to_s(format: :long) if @fast == @slow @fast.to_s(format: format) else "#{@fast}-#{@slow}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
runby_pace-0.6.109 | lib/runby_pace/runby_range.rb |
runby_pace-0.6.108 | lib/runby_pace/runby_range.rb |