# -*- encoding: utf-8 -*- # stub: chamber 3.1.1 ruby lib Gem::Specification.new do |s| s.name = "chamber".freeze s.version = "3.1.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "bug_tracker_uri" => "https://github.com/thekompanee/chamber/issues", "changelog_uri" => "https://github.com/thekompanee/chamber/blob/master/CHANGELOG.md", "documentation_uri" => "https://github.com/thekompanee/chamber/tree/releases/v2.13.0", "homepage_uri" => "https://github.com/thekompanee/chamber", "source_code_uri" => "https://github.com/thekompanee/chamber", "wiki_uri" => "https://github.com/thekompanee/chamber/wiki" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["thekompanee".freeze, "jfelchner".freeze, "stevenhallen".freeze, "m5rk".freeze] s.cert_chain = ["-----BEGIN CERTIFICATE-----\nMIIEdjCCAt6gAwIBAgIBATANBgkqhkiG9w0BAQsFADAyMTAwLgYDVQQDDCdhY2Nv\ndW50c19ydWJ5Z2Vtcy9EQz10aGVrb21wYW5lZS9EQz1jb20wHhcNMjMwMzA2MDM0\nODUxWhcNMjYwMzA1MDM0ODUxWjAyMTAwLgYDVQQDDCdhY2NvdW50c19ydWJ5Z2Vt\ncy9EQz10aGVrb21wYW5lZS9EQz1jb20wggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAw\nggGKAoIBgQD0Z84PxtE0iiWCMTQbnit6D4w55GGBQZnhpWUCJwC0SpQ/jnT0Fsma\ng8oAIdDclLvLC9jzqSAmkOujlpkJMb5NabgkhKFwHi6cVW/gz/cVnISAv8LQTIM5\nc1wyhwX/YhVFaNYNzMizB//kZOeXnv6x0tqV9NY7urHcT6mCwyLeNJIgf44i1Ut+\nmKtXxEyXNbfWQLVY95bVoVg3GOCkycerZN4Oh3zSJM1s+cZRBFlg7GR1AE3Xqs6k\nRhE7yp8ufeghC3bbxgnQrkk8W8Fkkl0/+2JAENpdE4OUepC6dFzDlLZ3UvSk7VHf\nNBRKSuO15kpPo2G55N0HLy8abUzbu5cqjhSbIk9hzD6AmdGCT4DqlsdHI5gOrGP0\nBO6VxGpRuRETKoZ4epPCsXC2XAwk3TJXkuuqYkgdcv8ZR4rPW2CiPvRqgG1YVwWj\nSrIy5Dt/dlMvxdIMiTj6ytAQP1kfdKPFWrJTIA2tspl/eNB+LiYsVdj8d0UU/KTY\ny7jqKMpOE1UCAwEAAaOBljCBkzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNV\nHQ4EFgQU7+XQuN042fZGvzLhYbIwDfsxZV8wLAYDVR0RBCUwI4EhYWNjb3VudHMr\ncnVieWdlbXNAdGhla29tcGFuZWUuY29tMCwGA1UdEgQlMCOBIWFjY291bnRzK3J1\nYnlnZW1zQHRoZWtvbXBhbmVlLmNvbTANBgkqhkiG9w0BAQsFAAOCAYEAIaR7p1yv\n+nE+JX/7nItZ0YKE71L6JdAuAlUfvTuHq8S1dpKdewrm3ewNPGt2nK9svy8vxNUQ\nAqT3KWIaGVwkslL/y/MRxBQHOOZz9XCMmUYXIencNXqNzkWLubcCK7uF1h8mRS46\njvGfiXfYDwi8QzqJA8IFEK/oyKCCKlNiIbz8Q4yHM4wTqLwjYQqlHiBEgCF2UHc6\n0tCTD8eixdZUeuexdB7M7F/M086y1wjWyYCeijqbKmTPqKb8n6AmLo0fqkNBVibJ\nnYVEOECVzKt/f3PoG0Z2oMnZ6FKqpFiDpPqgAlRDmVznjpMdZR204/t79NoEVlLf\nlxz9Q1u83TUBUPvDRzKg6Kq9P28JV1Ipnst0ecQZOsnoLjl1BmxUt29hQPJKjd11\nZ6HMkN0PHJ6eG0Zl3/H4H8Xb+KreWlEx3sXXfZj6UscrdHAVffRQnM1E98PCqnRX\nl5EwT4ShG/HorJMQSTY1EoBLZf54NrD5WlWcfM0CLrcvT7QM77dIqmue\n-----END CERTIFICATE-----\n".freeze] s.date = "2024-10-22" s.description = "Chamber lets you source your Settings from an arbitrary number of YAML files and provides a simple mechanism for overriding settings from the ENV, which is friendly to how Heroku addons work.".freeze s.email = ["hello@thekompanee.com".freeze] s.executables = ["chamber".freeze] s.files = ["LICENSE.txt".freeze, "README.md".freeze, "bin/chamber".freeze, "lib/chamber.rb".freeze, "lib/chamber/binary/runner.rb".freeze, "lib/chamber/commands/base.rb".freeze, "lib/chamber/commands/comparable.rb".freeze, "lib/chamber/commands/compare.rb".freeze, "lib/chamber/commands/files.rb".freeze, "lib/chamber/commands/initialize.rb".freeze, "lib/chamber/commands/securable.rb".freeze, "lib/chamber/commands/secure.rb".freeze, "lib/chamber/commands/show.rb".freeze, "lib/chamber/commands/sign.rb".freeze, "lib/chamber/commands/travis.rb".freeze, "lib/chamber/commands/unsecure.rb".freeze, "lib/chamber/commands/verify.rb".freeze, "lib/chamber/configuration.rb".freeze, "lib/chamber/context_resolver.rb".freeze, "lib/chamber/encryption_methods/none.rb".freeze, "lib/chamber/encryption_methods/public_key.rb".freeze, "lib/chamber/encryption_methods/ssl.rb".freeze, "lib/chamber/errors/decryption_failure.rb".freeze, "lib/chamber/errors/disallowed_class.rb".freeze, "lib/chamber/errors/environment_conversion.rb".freeze, "lib/chamber/errors/invalid_key_type.rb".freeze, "lib/chamber/errors/missing_index.rb".freeze, "lib/chamber/errors/missing_setting.rb".freeze, "lib/chamber/errors/non_conforming_key.rb".freeze, "lib/chamber/file.rb".freeze, "lib/chamber/file_set.rb".freeze, "lib/chamber/files/signature.rb".freeze, "lib/chamber/filters/decryption_filter.rb".freeze, "lib/chamber/filters/encryption_filter.rb".freeze, "lib/chamber/filters/environment_filter.rb".freeze, "lib/chamber/filters/failed_decryption_filter.rb".freeze, "lib/chamber/filters/insecure_filter.rb".freeze, "lib/chamber/filters/namespace_filter.rb".freeze, "lib/chamber/filters/secure_filter.rb".freeze, "lib/chamber/filters/translate_secure_keys_filter.rb".freeze, "lib/chamber/instance.rb".freeze, "lib/chamber/integrations/rails.rb".freeze, "lib/chamber/integrations/sinatra.rb".freeze, "lib/chamber/key_pair.rb".freeze, "lib/chamber/keys/base.rb".freeze, "lib/chamber/keys/decryption.rb".freeze, "lib/chamber/keys/encryption.rb".freeze, "lib/chamber/namespace_set.rb".freeze, "lib/chamber/rails.rb".freeze, "lib/chamber/refinements/deep_dup.rb".freeze, "lib/chamber/refinements/enumerable.rb".freeze, "lib/chamber/refinements/hash.rb".freeze, "lib/chamber/rubinius_fix.rb".freeze, "lib/chamber/settings.rb".freeze, "lib/chamber/types/secured.rb".freeze, "lib/chamber/version.rb".freeze, "templates/settings.yml".freeze] s.homepage = "https://github.com/thekompanee/chamber".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.7.5".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A surprisingly configurable convention-based approach to managing your application's custom configuration settings.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0.20.3".freeze, "< 2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.5".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.46".freeze]) s.add_development_dependency(%q.freeze, ["~> 4.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 4.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.0".freeze]) end