Class: Puree::Extractor::Person
- Defined in:
- lib/puree/extractor/person.rb
Overview
Person extractor.
Instance Method Summary collapse
-
#find_by_id(uuid: nil, id: nil, employee_id: nil) ⇒ Puree::Model::Person
Find a person by identifier.
-
#initialize(config) ⇒ Person
constructor
A new instance of Person.
Methods inherited from Resource
Constructor Details
#initialize(config) ⇒ Person
Returns a new instance of Person.
10 11 12 13 |
# File 'lib/puree/extractor/person.rb', line 10 def initialize(config) super setup :person end |
Instance Method Details
#find_by_id(uuid: nil, id: nil, employee_id: nil) ⇒ Puree::Model::Person
Find a person by identifier.
21 22 23 24 25 26 27 28 29 |
# File 'lib/puree/extractor/person.rb', line 21 def find_by_id(uuid: nil, id: nil, employee_id: nil) raise 'Cannot perform a request without a configuration' if @config.nil? @response = @request.get uuid: uuid, id: id, employee_id: employee_id, latest_api: @latest_api, resource_type: @resource_type set_content @response.body end |