Skip to content

Commit b61b44c

Browse files
bundler and standardrb
1 parent 0b2740f commit b61b44c

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
tryterra_api (0.1.2)
4+
tryterra_api (0.1.3)
55
faraday (~> 1.7)
66
faraday_middleware (~> 1.1)
77

lib/try_terra/web_hook.rb

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,10 @@ def initialize(key:, signature_header:, data:)
99
end
1010

1111
def valid?
12-
t, header_signature = @signature_header.split(",").map{|kv| kv.split("=")[1]}
12+
t, header_signature = @signature_header.split(",").map { |kv| kv.split("=")[1] }
1313
timestamped_payload = "#{t}.#{@data}"
1414
signature = OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new("sha256"), @key, timestamped_payload)
15-
if signature == header_signature
16-
true
17-
else
18-
false
19-
end
15+
signature == header_signature
2016
end
2117
end
2218
end

test/try_terra/web_hook_test.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
class WebHookTest < MiniTest::Test
44
def setup
5-
@key = 'key'
5+
@key = "key"
66
@signature_header = "t=12345678,v1=dca55eca8f595bd4d80250ab9609c7cbecec8e581c5c3822294f7c2ee1c99377"
7-
@data = '123'
7+
@data = "123"
88
end
99

1010
def test_valid?
@@ -13,7 +13,7 @@ def test_valid?
1313
end
1414

1515
def test_valid_false
16-
key = 'fake_key'
16+
key = "fake_key"
1717
webhook = TryTerra::WebHook.new(key: key, signature_header: @signature_header, data: @data)
1818
assert !webhook.valid?
1919
end

0 commit comments

Comments
 (0)