Sha256: 4b29bc90c7c96eb3bf898b8269324fd1050f5d3467ebd4d601f8c8e5bc3960d1
Contents?: true
Size: 916 Bytes
Versions: 2
Compression:
Stored size: 916 Bytes
Contents
class Caren::Link < Caren::Base def self.keys [:person_name, # String (Caren person name) :person_id, # String (Caren person id) :person_photo, # String (url of photo) :patient_number, # String (12345) :external_id, # String (Your person id) :status # String (pending,confirmed,cancelled) ] end def self.search key, value from_xml Caren::Api.get( self.search_url(key,value) ) end def self.all from_xml Caren::Api.get(self.resource_url) end # Request to create a new link. Example: # Caren::Link.new( :patient_number => 1234 ).create def create Caren::Api.post(self.resource_url, self.to_xml) end def as_xml { :patient_number => self.patient_number } end def self.array_root :links end def self.node_root :link end def self.resource_location "/api/links/" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
caren-api-0.2.0 | lib/caren/link.rb |
caren-api-0.1.0 | lib/caren/link.rb |