Class: Riveter::Enumerated::Enumeration
- Defined in:
- lib/riveter/enumerated.rb
Instance Attribute Summary collapse
-
#enum ⇒ Object
readonly
Returns the value of attribute enum.
Instance Method Summary collapse
-
#initialize(enum, values) ⇒ Enumeration
constructor
A new instance of Enumeration.
Methods included from CoreExtensions::ArrayExtensions
#average, #cumulative_sum, #find_each_with_order, #nil_sum, #round, #standard_deviation, #to_hash_for, #variance
Constructor Details
#initialize(enum, values) ⇒ Enumeration
Returns a new instance of Enumeration.
87 88 89 90 |
# File 'lib/riveter/enumerated.rb', line 87 def initialize(enum, values) @enum = enum super(values.collect {|value| Member.new(enum, value) }) end |
Instance Attribute Details
#enum ⇒ Object (readonly)
Returns the value of attribute enum.
83 84 85 |
# File 'lib/riveter/enumerated.rb', line 83 def enum @enum end |