-
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