Class: Cdss::Models::DiversionRecord
- Defined in:
- lib/cdss/models/structure.rb
Constant Summary collapse
- ATTRIBUTES =
%i[ wdid water_class_num wc_identifier meas_interval meas_count data_meas_date data_value meas_units obs_code approval_status modified metadata ].freeze
Instance Method Summary collapse
-
#initialize(**attrs) ⇒ DiversionRecord
constructor
A new instance of DiversionRecord.
Constructor Details
#initialize(**attrs) ⇒ DiversionRecord
Returns a new instance of DiversionRecord.
65 66 67 68 69 70 71 |
# File 'lib/cdss/models/structure.rb', line 65 def initialize(**attrs) super attrs[:metadata] ||= {} ATTRIBUTES.each do |attr| instance_variable_set(:"@#{attr}", attrs[attr]) if attrs.key?(attr) end end |