Class: Csvtool::Domain::RowRandomizationSession::RandomizationOptions
- Inherits:
-
Object
- Object
- Csvtool::Domain::RowRandomizationSession::RandomizationOptions
- Defined in:
- lib/csvtool/domain/row_randomization_session/randomization_options.rb
Instance Attribute Summary collapse
-
#seed ⇒ Object
readonly
Returns the value of attribute seed.
Instance Method Summary collapse
-
#initialize(seed:) ⇒ RandomizationOptions
constructor
A new instance of RandomizationOptions.
Constructor Details
#initialize(seed:) ⇒ RandomizationOptions
Returns a new instance of RandomizationOptions.
9 10 11 12 13 |
# File 'lib/csvtool/domain/row_randomization_session/randomization_options.rb', line 9 def initialize(seed:) raise ArgumentError, "seed must be an integer or nil" unless seed.nil? || seed.is_a?(Integer) @seed = seed end |
Instance Attribute Details
#seed ⇒ Object (readonly)
Returns the value of attribute seed.
7 8 9 |
# File 'lib/csvtool/domain/row_randomization_session/randomization_options.rb', line 7 def seed @seed end |