Module: StarkInfra::Utils::Parse

Defined in:
lib/utils/parse.rb

Class Method Summary collapse

Class Method Details

.parse_and_verify(content:, signature:, user: nil, resource:, key: nil) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/utils/parse.rb', line 6

def self.parse_and_verify(content:, signature:, user: nil, resource:, key: nil)
  return StarkCore::Utils::Parse.parse_and_verify(
    content: content, 
    signature: signature, 
    sdk_version: StarkInfra::SDK_VERSION,
    api_version: StarkInfra::API_VERSION,
    host: StarkInfra::HOST,
    resource: resource,
    user: user ? user : StarkInfra.user,
    language: StarkInfra.language,
    timeout: StarkInfra.language,
    key: key
  )
end

.verify(content:, signature:, user: nil) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/utils/parse.rb', line 21

def self.verify(content:, signature:, user: nil)
  return StarkCore::Utils::Parse.verify(
    content: content, 
    signature: signature, 
    sdk_version: StarkInfra::SDK_VERSION,
    api_version: StarkInfra::API_VERSION,
    host: StarkInfra::HOST,
    user: user ? user : StarkInfra.user,
    language: StarkInfra.language,
    timeout: StarkInfra.language
  )
end