Class: ArtemisApi::Organization

Inherits:
Model
  • Object
show all
Defined in:
lib/artemis_api/organization.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:, client:, include: nil, force: false) ⇒ Object



5
6
7
# File 'lib/artemis_api/organization.rb', line 5

def self.find(id:, client:, include: nil, force: false)
  client.find_one(self.json_type, id, include: include, force: force)
end

.find_all(client:, include: nil) ⇒ Object



9
10
11
# File 'lib/artemis_api/organization.rb', line 9

def self.find_all(client:, include: nil)
  client.find_all(self.json_type, include: include)
end