Metadata


Name
hermod
Version
3.3.0
Platform
ruby
Authors
FreeAgent
Bindir
bin
Date
2025-03-13 00:00:00 UTC
Dependencies
libxml-ruby (~> 5.0.3)
activesupport (> 3.2)
bundler (~> 2.6, >= 2.6.2, development)
rake (~> 13.2, development)
minitest (~> 5.15, development)
minitest-reporters (~> 1.6, development)
nokogiri (~> 1.16, development)
Description
A Ruby library for talking to the HMRC Government Gateway. This provides a builder for creating classes that can generate the XML needed complete with type information and runtime validation.
Email
opensource@freeagent.com
Files
.github/CODEOWNERS
.github/dependabot.yml
.github/workflows/actionlint.yml
.github/workflows/freeagent-gem.yml
.github/workflows/tests.yml
.gitignore
.ruby-version
CHANGELOG.md
Gemfile
Gemfile.lock
Guardfile
LICENSE
README.md
Rakefile
hermod.gemspec
lib/hermod.rb
lib/hermod/input_mutator.rb
lib/hermod/sanitisation.rb
lib/hermod/validators/allowed_values.rb
lib/hermod/validators/attributes.rb
lib/hermod/validators/base.rb
lib/hermod/validators/non_negative.rb
lib/hermod/validators/non_zero.rb
lib/hermod/validators/range.rb
lib/hermod/validators/regular_expression.rb
lib/hermod/validators/type_checker.rb
lib/hermod/validators/value_presence.rb
lib/hermod/validators/whole_units.rb
lib/hermod/version.rb
lib/hermod/xml_node.rb
lib/hermod/xml_section.rb
lib/hermod/xml_section_builder.rb
spec/hermod/validators/allowed_values_spec.rb
spec/hermod/validators/attributes_spec.rb
spec/hermod/validators/base_spec.rb
spec/hermod/validators/non_negative_spec.rb
spec/hermod/validators/non_zero_spec.rb
spec/hermod/validators/range_spec.rb
spec/hermod/validators/regular_expression_spec.rb
spec/hermod/validators/type_checker_spec.rb
spec/hermod/validators/value_presence_spec.rb
spec/hermod/validators/whole_units_spec.rb
spec/hermod/xml_section_builder/date_node_spec.rb
spec/hermod/xml_section_builder/datetime_node_spec.rb
spec/hermod/xml_section_builder/integer_node_spec.rb
spec/hermod/xml_section_builder/monetary_node_spec.rb
spec/hermod/xml_section_builder/parent_node_spec.rb
spec/hermod/xml_section_builder/string_node_spec.rb
spec/hermod/xml_section_builder/yes_no_node_spec.rb
spec/hermod/xml_section_builder/yes_node_spec.rb
spec/hermod/xml_section_spec.rb
spec/hermod_spec.rb
spec/minitest_helper.rb
Homepage
https://github.com/fac/hermod
Licenses
Apache License, Version 2.0
Metadata
{"allowed_push_host"=>"https://rubygems.org", "bug_tracker_uri"=>"https://github.com/fac/hermod/issues", "changelog_uri"=>"https://github.com/fac/hermod/blob/master/CHANGELOG.md", "source_code_uri"=>"https://github.com/fac/hermod", "wiki_uri"=>"https://github.com/fac/hermod/blob/master/README.md"}
Require paths
lib
Required ruby version
>= 3.1
Required rubygems version
>= 0
Rubygems version
3.6.2
Specification version
4
Summary
A Ruby library for talking to the HMRC Government Gateway.
Test files
spec/hermod/validators/allowed_values_spec.rb
spec/hermod/validators/attributes_spec.rb
spec/hermod/validators/base_spec.rb
spec/hermod/validators/non_negative_spec.rb
spec/hermod/validators/non_zero_spec.rb
spec/hermod/validators/range_spec.rb
spec/hermod/validators/regular_expression_spec.rb
spec/hermod/validators/type_checker_spec.rb
spec/hermod/validators/value_presence_spec.rb
spec/hermod/validators/whole_units_spec.rb
spec/hermod/xml_section_builder/date_node_spec.rb
spec/hermod/xml_section_builder/datetime_node_spec.rb
spec/hermod/xml_section_builder/integer_node_spec.rb
spec/hermod/xml_section_builder/monetary_node_spec.rb
spec/hermod/xml_section_builder/parent_node_spec.rb
spec/hermod/xml_section_builder/string_node_spec.rb
spec/hermod/xml_section_builder/yes_no_node_spec.rb
spec/hermod/xml_section_builder/yes_node_spec.rb
spec/hermod/xml_section_spec.rb
spec/hermod_spec.rb
spec/minitest_helper.rb
Original platform
ruby
New platform
ruby