class Eco::API::Session::Config::People

def api_excluded

with given a person what is the criteria of exclusion
def api_excluded
  return self["api_excluded"] unless block_given?
  self["api_excluded"] = Proc.new
end

def cache

def cache
  self["cache"]
end

def cache=(file)

def cache=(file)
  self["cache"] = file
end

def default_schema

def default_schema
  self["default_schema"]
end

def default_schema=(name)

def default_schema=(name)
  self["default_schema"] = name
end

def default_schema?

def default_schema?
  !!self["default_schema"]
end

def default_usergroup

def default_usergroup
  self["default_usergroup"]
end

def default_usergroup=(value)

person model
def default_usergroup=(value)
  self["default_usergroup"] = value
end

def default_usergroup?

def default_usergroup?
  !!self["default_usergroup"]
end

def discarded_file

def discarded_file
  self["discarded_file"]
end

def discarded_file=(file)

people to exclude from update feeds
def discarded_file=(file)
  self["discarded_file"] = file
end

def fields_mapper

def fields_mapper
  self["fields_mapper"]
end

def fields_mapper=(file)

internal-external fields map
def fields_mapper=(file)
  self["fields_mapper"] = file
end

def parser(format: :csv)

Returns:
  • (Eco::API::Common::People::PersonParser) - parser/serializer for the defined `format`.

Parameters:
  • format (Symbol) -- the format this parser/serializer recognizes.
def parser(format: :csv)
  prs = parsers[format] ||= Eco::API::Common::People::PersonParser.new
  if block_given?
    yield(prs)
    self
  else
    prs
  end
end

def parsers

Returns:
  • (Hash) - with defined pairs format `key` and Person parsers.
def parsers
  self["parsers"] ||= {}
end

def partial_cache

def partial_cache
  if file = self.cache
    File.join(File.dirname(file),
      File.basename(file, File.extname(file)) + "_partial" + File.extname(file)
    )
  end
end

def presets_custom

def presets_custom
  self["presets_custom"]
end

def presets_custom=(file)

def presets_custom=(file)
  self["presets_custom"] = file
end

def presets_map

def presets_map
  self["presets_map"]
end

def presets_map=(file)

def presets_map=(file)
  self["presets_map"] = file
end

def requests_folder

def requests_folder
  self["requests_folder"]
end

def requests_folder=(folder)

api queried logs
def requests_folder=(folder)
  self["requests_folder"] = folder
end

def strict_search=(value)

specifies if people search should be strict or not
def strict_search=(value)
  self["strict_search"] = !!value
end

def strict_search?

def strict_search?
  self["strict_search"]
end