diff options
Diffstat (limited to 'spec/rubyspec/core/range/fixtures')
| -rw-r--r-- | spec/rubyspec/core/range/fixtures/classes.rb | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/spec/rubyspec/core/range/fixtures/classes.rb b/spec/rubyspec/core/range/fixtures/classes.rb deleted file mode 100644 index de46d7d4a9..0000000000 --- a/spec/rubyspec/core/range/fixtures/classes.rb +++ /dev/null @@ -1,65 +0,0 @@ -module RangeSpecs - class TenfoldSucc - include Comparable - - attr_reader :n - - def initialize(n) - @n = n - end - - def <=>(other) - @n <=> other.n - end - - def succ - self.class.new(@n * 10) - end - end - - # Custom Range classes Xs and Ys - class Custom - include Comparable - attr_reader :length - - def initialize(n) - @length = n - end - - def eql?(other) - inspect.eql? other.inspect - end - alias :== :eql? - - def inspect - 'custom' - end - - def <=>(other) - @length <=> other.length - end - end - - class Xs < Custom # represent a string of 'x's - def succ - Xs.new(@length + 1) - end - - def inspect - 'x' * @length - end - end - - class Ys < Custom # represent a string of 'y's - def succ - Ys.new(@length + 1) - end - - def inspect - 'y' * @length - end - end - - class MyRange < Range - end -end |
