Class: Cdss::Models::AdminCall
- Inherits:
-
Object
- Object
- Cdss::Models::AdminCall
- Defined in:
- lib/cdss/models/admin_call.rb
Constant Summary collapse
- ATTRIBUTES =
%i[ call_number call_type date_time_set date_time_released water_source_name location_wdid location_wdid_streammile location_structure_name priority_wdid priority_structure_name priority_admin_number priority_order_number priority_date priority_number bounding_wdid bounding_structure_name set_comments release_comment division location_structure_latitude location_structure_longitude bounding_structure_latitude bounding_structure_longitude modified more_information metadata ].freeze
Instance Method Summary collapse
-
#initialize(**attrs) ⇒ AdminCall
constructor
A new instance of AdminCall.
Constructor Details
#initialize(**attrs) ⇒ AdminCall
Returns a new instance of AdminCall.
37 38 39 40 41 42 |
# File 'lib/cdss/models/admin_call.rb', line 37 def initialize(**attrs) attrs[:metadata] ||= {} ATTRIBUTES.each do |attr| instance_variable_set(:"@#{attr}", attrs[attr]) if attrs.key?(attr) end end |