Module: Targetdata

Defined in:
lib/targetdata.rb,
lib/targetdata/api/pf.rb,
lib/targetdata/version.rb,
lib/targetdata/api/auth.rb,
lib/targetdata/api/requester.rb,
lib/targetdata/configuration.rb,
lib/targetdata/entities/person.rb,
lib/targetdata/errors/unauthorized.rb,
lib/targetdata/errors/person_not_found.rb

Defined Under Namespace

Modules: Api, Entities, Errors Classes: Configuration

Constant Summary collapse

BASE_URL =
'https://api.targetdata-smart.com/api'
VERSION =
"0.4.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



19
20
21
# File 'lib/targetdata.rb', line 19

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



23
24
25
# File 'lib/targetdata.rb', line 23

def self.configure
  yield(configuration)
end

.person_by_cpf(cpf) ⇒ Object



27
28
29
# File 'lib/targetdata.rb', line 27

def self.person_by_cpf cpf
  Targetdata::Api::Pf.new(cpf).person
end