Sha256: 1222ea486d3eac43f6a9383f846dc3a3a0b15497deb309b45a2901ba61c32fa1

Contents?: true

Size: 442 Bytes

Versions: 3

Compression:

Stored size: 442 Bytes

Contents

require_relative 'runby_range'

module RunbyPace

  class PaceRange < RunbyRange
    def initialize(fast, slow)
      @fast = RunbyPace::PaceTime.new(fast)
      @slow = RunbyPace::PaceTime.new(slow)
    end

    def self.from_speed_range(speed_range)
      fast = RunbyPace::RunMath.convert_speed_to_pace speed_range.fast
      slow = RunbyPace::RunMath.convert_speed_to_pace speed_range.slow
      PaceRange.new fast, slow
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
runby_pace-0.2.68 lib/runby_pace/pace_range.rb
runby_pace-0.2.67 lib/runby_pace/pace_range.rb
runby_pace-0.2.66 lib/runby_pace/pace_range.rb