forked from Fidzup/Consent-String-SDK-Ruby
-
Notifications
You must be signed in to change notification settings - Fork 2
/
iab_consent_string.gemspec
35 lines (33 loc) · 2.17 KB
/
iab_consent_string.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Gem::Specification.new do |s|
s.name = 'iab_consent_string'
s.version = '1.4.6'
s.licenses = ['MIT']
s.summary = "Encode and decode web-safe base64 consent information with the IAB EU's GDPR Transparency and Consent Framework."
s.description = "This library is a Ruby reference implementation for dealing with consent strings in the IAB EU's GDPR Transparency and Consent Framework.
It should be used by anyone who receives or sends consent information like vendors that receive consent data from a partner, or consent management platforms that need to encode/decode the global cookie.
The IAB specification for the consent string format is available on the IAB Github (section 'Vendor Consent Cookie Format').
This library supports the version v2.3 of the specification. It can encode and decode consent strings with version bit 1 and 2."
s.authors = ["Fidzup Coding Star Team", "Singlespot Coding Team"]
s.email = 'support@singlespot.com'
s.files = [
"lib/iab_consent_string.rb",
"lib/iab_consent_string/bits.rb",
"lib/iab_consent_string/purpose.rb",
"lib/iab_consent_string/gdpr_constants.rb",
"lib/iab_consent_string/util/utils.rb",
"lib/iab_consent_string/error/vendor_consent_create_error.rb",
"lib/iab_consent_string/error/vendor_consent_parse_error.rb",
"lib/iab_consent_string/error/vendor_consent_error.rb",
"lib/iab_consent_string/consent/vendor_consent.rb",
"lib/iab_consent_string/consent/vendor_consent_encoder.rb",
"lib/iab_consent_string/consent/vendor_consent_decoder.rb",
"lib/iab_consent_string/consent/range/range_entry.rb",
"lib/iab_consent_string/consent/range/single_range_entry.rb",
"lib/iab_consent_string/consent/range/start_end_range_entry.rb",
"lib/iab_consent_string/consent/implementation/v1/byte_buffer_backed_vendor_consent.rb",
"lib/iab_consent_string/consent/implementation/v1/vendor_consent_builder.rb",
"lib/iab_consent_string/consent/implementation/v2/vendor_consent_builder.rb",
]
s.homepage = 'https://github.com/Singlespot/Consent-String-SDK-Ruby'
s.metadata = { "source_code_uri" => "https://github.com/Singlespot/Consent-String-SDK-Ruby" }
end