Class: ArtemisApi::Stage

Inherits:
Model
  • Object
show all
Defined in:
lib/artemis_api/stage.rb

Instance Attribute Summary

Attributes inherited from Model

#attributes, #client, #id, #included, #relationships

Class Method Summary collapse

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