Class: Cdss::Models::WaterRight
- Inherits:
-
Object
- Object
- Cdss::Models::WaterRight
- Defined in:
- lib/cdss/models/water_right.rb
Constant Summary collapse
- ATTRIBUTES =
%i[ wdid water_right_name admin_number appropriation_date padj_date adj_type adj_date order_number prior_cases status trans_id trans_type case_number decreed_uses decreed_amount decreed_units action_comment action_update county water_district division stream_mile structure_type latitude longitude modified metadata ].freeze
Instance Method Summary collapse
-
#initialize(**attrs) ⇒ WaterRight
constructor
A new instance of WaterRight.
Constructor Details
#initialize(**attrs) ⇒ WaterRight
Returns a new instance of WaterRight.
38 39 40 41 42 43 44 |
# File 'lib/cdss/models/water_right.rb', line 38 def initialize(**attrs) attrs[:metadata] ||= {} ATTRIBUTES.each do |attr| instance_variable_set(:"@#{attr}", attrs[attr]) if attrs.key?(attr) end end |