class Roqua::CoreApi::Dossiers

@api private

Public Instance Methods

execute() click to toggle source

usage: Roqua.CoreApi.Dossiers.run!.each do |d|

puts d.id, d.birth_year, d.gender, d.firstname, d.lastname

end

# File lib/roqua/core_api/dossiers.rb, line 16
def execute
  response = session.get "#{url_prefix}/dossiers", params
  create_enum(response['headers'], response['rows'])
end
params() click to toggle source
# File lib/roqua/core_api/dossiers.rb, line 25
def params
  {name: with_name,
   external_identifier: with_external_identifier
  }.delete_if { |k, v| v.nil? }
end
url_prefix() click to toggle source
# File lib/roqua/core_api/dossiers.rb, line 21
def url_prefix
  dossier_group_id.present? ? "/dossier_groups/#{dossier_group_id}" : ''
end