Skip to content

Commit

Permalink
Remove #from_speed|pace_range in favor of #as_speed|pace_range
Browse files Browse the repository at this point in the history
  • Loading branch information
tygerbytes committed Nov 16, 2016
1 parent 96f9825 commit ada35bb
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 30 deletions.
7 changes: 0 additions & 7 deletions lib/runby_pace/pace_range.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,6 @@ def initialize(fast, slow, distance_units = :km)
end
end

# Create a new pace range from an existing speed range.
def self.from_speed_range(speed_range)
fast = RunMath.convert_speed_to_pace speed_range.fast
slow = RunMath.convert_speed_to_pace speed_range.slow
PaceRange.new fast, slow
end

def as_speed_range
SpeedRange.new @fast.as_speed, @slow.as_speed
end
Expand Down
5 changes: 0 additions & 5 deletions lib/runby_pace/speed_range.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ def initialize(fast, slow)
@slow = Runby::Speed.new(slow)
end

# Create a new speed range from an existing pace range.
def self.from_pace_range(pace_range)
pace_range.as_speed_range
end

def as_pace_range
Runby::PaceRange.new @fast.as_pace, @slow.as_pace
end
Expand Down
9 changes: 0 additions & 9 deletions spec/runby_pace/pace_range_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,6 @@
expect(range.fast).to eq '10:00'
expect(range.slow).to eq '20:00'
end

describe '#from_speed_range' do
it 'Creates a new pace range from a SpeedRange' do
speed_range = Runby::SpeedRange.new 6, 5
pace_range = Runby::PaceRange.from_speed_range speed_range
expect(pace_range.fast).to eq '10:00'
expect(pace_range.slow).to eq '12:00'
end
end
end

describe '#to_s' do
Expand Down
9 changes: 0 additions & 9 deletions spec/runby_pace/speed_range_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,6 @@
expect { Runby::SpeedRange.new('ABC', 5.5) }.to raise_error 'Invalid fast speed value: ABC'
expect { Runby::SpeedRange.new(5.5, 'XYZ') }.to raise_error 'Invalid slow speed value: XYZ'
end

describe '#from_pace_range' do
it 'Creates a new speed range from a PaceRange' do
pace_range = Runby::PaceRange.new('10:00', '12:00')
speed_range = pace_range.as_speed_range
expect(speed_range.slow.to_s(format: :short)).to eq '5km/ph'
expect(speed_range.fast.to_s(format: :short)).to eq '6km/ph'
end
end
end

describe '#to_s' do
Expand Down

0 comments on commit ada35bb

Please sign in to comment.