main
1# frozen_string_literal: true
2
3lib = File.expand_path('lib', __dir__)
4$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
5require 'saml/kit/version'
6
7Gem::Specification.new do |spec|
8 spec.name = 'saml-kit'
9 spec.version = Saml::Kit::VERSION
10 spec.authors = ['mo khan']
11 spec.email = ['mo@mokhan.ca']
12
13 spec.summary = 'A simple toolkit for working with SAML.'
14 spec.description = 'A simple toolkit for working with SAML.'
15 spec.homepage = 'https://github.com/xlgmokha/saml-kit'
16 spec.license = 'MIT'
17 spec.required_ruby_version = '>= 3.1.0'
18
19 spec.files = `git ls-files -z`.split("\x0").reject do |f|
20 (
21 f.match(%r{^(test|spec|features)/}) ||
22 f.match(/^\..*/) ||
23 f.match(%r{^bin/.*})
24 ) && !f.match(%r{^spec/examples.*/})
25 end
26 spec.metadata['yard.run'] = 'yri'
27 spec.bindir = 'exe'
28 spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
29 spec.require_paths = ['lib']
30
31 spec.add_dependency 'activemodel', '>= 5.1'
32 spec.add_dependency 'base64', '~> 0.1'
33 spec.add_dependency 'cgi', '~> 0.1'
34 spec.add_dependency 'forwardable', '~> 1.0'
35 spec.add_dependency 'logger', '~> 1.0'
36 spec.add_dependency 'net-hippie', '~> 1.0'
37 spec.add_dependency 'nokogiri', '~> 1.0'
38 spec.add_dependency 'securerandom', '~> 0.1'
39 spec.add_dependency 'uri', '~> 1.0'
40 spec.add_dependency 'xml-kit', '~> 0.4'
41 spec.add_development_dependency 'bundler', '~> 2.0'
42 spec.add_development_dependency 'bundler-audit', '~> 0.6'
43 spec.add_development_dependency 'erb', '~> 4.0'
44 spec.add_development_dependency 'ffaker', '~> 2.7'
45 spec.add_development_dependency 'irb', '~> 1.0'
46 spec.add_development_dependency 'rake', '~> 13.0'
47 spec.add_development_dependency 'rspec', '~> 3.0'
48 spec.add_development_dependency 'rspec-benchmark', '~> 0.3'
49 spec.add_development_dependency 'rubocop', '~> 1.0'
50 spec.add_development_dependency 'rubocop-rspec', '~> 3.0'
51 spec.add_development_dependency 'ruby-prof'
52 spec.add_development_dependency 'simplecov', '~> 0.15'
53 spec.add_development_dependency 'webmock', '~> 3.1'
54end