class PrimeMultiplicationTable::Prime
Prime
contains implementation of comparable prime number.
Attributes
value[R]
Public Class Methods
new(position)
click to toggle source
# File lib/prime_multiplication_table/prime.rb, line 9 def initialize(position) @position = position @value = nth_prime(@position) end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/prime_multiplication_table/prime.rb, line 18 def <=>(other) @value <=> other.value end
succ()
click to toggle source
# File lib/prime_multiplication_table/prime.rb, line 14 def succ self.class.new(@position + 1) end