Class: Dive
- Inherits:
-
Object
- Object
- Dive
- Defined in:
- lib/subsurface/dive.rb
Overview
Dive is the model that contains all the information for each dive
Instance Attribute Summary collapse
-
#computer_data ⇒ Object
readonly
Returns the value of attribute computer_data.
-
#date ⇒ Object
readonly
Returns the value of attribute date.
-
#duration ⇒ Object
readonly
Returns the value of attribute duration.
-
#number ⇒ Object
readonly
Returns the value of attribute number.
-
#o2_percent ⇒ Object
readonly
Returns the value of attribute o2_percent.
-
#time ⇒ Object
readonly
Returns the value of attribute time.
Instance Method Summary collapse
-
#initialize(number, date, time, duration, o2_percent, computer_data) ⇒ Dive
constructor
rubocop:disable Metrics/ParameterLists.
Constructor Details
#initialize(number, date, time, duration, o2_percent, computer_data) ⇒ Dive
rubocop:disable Metrics/ParameterLists
14 15 16 17 18 19 20 21 |
# File 'lib/subsurface/dive.rb', line 14 def initialize(number, date, time, duration, o2_percent, computer_data) @number = number @date = date @time = time @duration = duration @o2_percent = o2_percent @computer_data = computer_data end |
Instance Attribute Details
#computer_data ⇒ Object (readonly)
Returns the value of attribute computer_data.
5 6 7 |
# File 'lib/subsurface/dive.rb', line 5 def computer_data @computer_data end |
#date ⇒ Object (readonly)
Returns the value of attribute date.
5 6 7 |
# File 'lib/subsurface/dive.rb', line 5 def date @date end |
#duration ⇒ Object (readonly)
Returns the value of attribute duration.
5 6 7 |
# File 'lib/subsurface/dive.rb', line 5 def duration @duration end |
#number ⇒ Object (readonly)
Returns the value of attribute number.
5 6 7 |
# File 'lib/subsurface/dive.rb', line 5 def number @number end |
#o2_percent ⇒ Object (readonly)
Returns the value of attribute o2_percent.
5 6 7 |
# File 'lib/subsurface/dive.rb', line 5 def o2_percent @o2_percent end |
#time ⇒ Object (readonly)
Returns the value of attribute time.
5 6 7 |
# File 'lib/subsurface/dive.rb', line 5 def time @time end |