Class: PrimeLib::Generator::GenEngine
- Inherits:
-
Object
- Object
- PrimeLib::Generator::GenEngine
- Includes:
- Enumerable
- Defined in:
- lib/prime_lib/generator/gen_engine.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#max_els ⇒ Object
Returns the value of attribute max_els.
-
#primes ⇒ Object
readonly
Returns the value of attribute primes.
Instance Method Summary collapse
-
#initialize(max_els = 10) ⇒ GenEngine
constructor
A new instance of GenEngine.
- #retrieve_primes ⇒ Object
Constructor Details
#initialize(max_els = 10) ⇒ GenEngine
Returns a new instance of GenEngine.
12 13 14 15 |
# File 'lib/prime_lib/generator/gen_engine.rb', line 12 def initialize(max_els = 10) @max_els = max_els @primes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101] end |
Instance Attribute Details
#max_els ⇒ Object
Returns the value of attribute max_els.
9 10 11 |
# File 'lib/prime_lib/generator/gen_engine.rb', line 9 def max_els @max_els end |
#primes ⇒ Object (readonly)
Returns the value of attribute primes.
10 11 12 |
# File 'lib/prime_lib/generator/gen_engine.rb', line 10 def primes @primes end |
Instance Method Details
#retrieve_primes ⇒ Object
17 18 19 |
# File 'lib/prime_lib/generator/gen_engine.rb', line 17 def retrieve_primes raise 'define me' end |