Method: Varejonline::API::Entities#list

Defined in:
lib/varejonline/api/entities.rb

#list(searcher = nil) ⇒ Object

Raises:

  • (ArgumentError)


8
9
10
11
12
13
# File 'lib/varejonline/api/entities.rb', line 8

def list(searcher = nil)
  raise ArgumentError unless searcher.nil? || searcher.is_a?(Varejonline::Searcher::Administrative::EntitySearcher)

  return parse_response(self.class.get('/', body: build_body(searcher.as_parameter), headers: header)) if searcher
  return parse_response(self.class.get('/', body: build_body, headers: header)) unless searcher
end