Class: ArtemisApi::Stage
Instance Attribute Summary
Attributes inherited from Model
#attributes, #client, #id, #included, #relationships
Class Method Summary collapse
- .find(id, facility_id, client, include: 'sub_stages,zones', force: false) ⇒ Object
- .find_all(facility_id, client, include: 'sub_stages,zones') ⇒ Object
Methods inherited from Model
#initialize, #inspect, instance_for, json_type, #method_missing, related_to_many, related_to_one, relationships, #respond_to_missing?
Constructor Details
This class inherits a constructor from ArtemisApi::Model
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class ArtemisApi::Model
Class Method Details
.find(id, facility_id, client, include: 'sub_stages,zones', force: false) ⇒ Object
7 8 9 |
# File 'lib/artemis_api/stage.rb', line 7 def self.find(id, facility_id, client, include: 'sub_stages,zones', force: false) client.find_one(self.json_type, id, facility_id: facility_id, include: include, force: force) end |
.find_all(facility_id, client, include: 'sub_stages,zones') ⇒ Object
11 12 13 |
# File 'lib/artemis_api/stage.rb', line 11 def self.find_all(facility_id, client, include: 'sub_stages,zones') client.find_all(self.json_type, facility_id: facility_id, include: include) end |