Class: Preverus::Metadata

Inherits:
Object
  • Object
show all
Defined in:
lib/preverus/resources.rb

Instance Method Summary collapse

Constructor Details

#initialize(http) ⇒ Metadata

Returns a new instance of Metadata.



43
44
45
# File 'lib/preverus/resources.rb', line 43

def initialize(http)
  @http = http
end

Instance Method Details

#graph(visitor_id, limit: 50) ⇒ Object



56
57
58
# File 'lib/preverus/resources.rb', line 56

def graph(visitor_id, limit: 50)
  ApiResult.new(@http.get("/v1/score/metadata/graph", { visitor_id: visitor_id, limit: limit }))
end

#lookup(key, value, include_global: true, visitor_limit: 20) ⇒ Object



47
48
49
50
51
52
53
54
# File 'lib/preverus/resources.rb', line 47

def lookup(key, value, include_global: true, visitor_limit: 20)
  ApiResult.new(@http.get("/v1/score/metadata/lookup", {
    key: key,
    value: value,
    include_global: include_global ? "true" : "false",
    visitor_limit: visitor_limit
  }))
end