@dry/dry-struct

Typed structs and value objects

details

latest
1.8.1
licenses
MIT
ruby
>= 3.1.0
rubygems
>= 0
executables
none
native extensions
none
platforms
ruby

links

funding
https://github.com/sponsors/hanami
changelog
https://github.com/dry-rb/dry-struct/blob/main/CHANGELOG.md
source_code
https://github.com/dry-rb/dry-struct
bug_tracker
https://github.com/dry-rb/dry-struct/issues
homepage
https://dry-rb.org/gems/dry-struct

versions

  • 1.8.1 Mar 03 2026 gem.coop system
  • 1.8.0 Mar 09 2025 gem.coop system
  • 1.7.1 Jan 31 2025 gem.coop system
  • 1.7.0 Jan 06 2025 gem.coop system
  • 1.6.0 Nov 04 2022 gem.coop system
  • 1.5.2 Oct 19 2022 gem.coop system
  • 1.5.1 Oct 17 2022 gem.coop system
  • 1.5.0 Oct 15 2022 gem.coop system
  • 1.4.0 Jan 21 2021 gem.coop system
  • 1.3.0 Feb 10 2020 gem.coop system
  • 1.2.0 Dec 20 2019 gem.coop system
  • 1.1.1 Oct 13 2019 gem.coop system
  • 1.1.0 Oct 07 2019 gem.coop system
  • 1.0.0 Apr 23 2019 gem.coop system
  • 0.7.0 Mar 22 2019 gem.coop system
  • 0.6.0 Oct 24 2018 gem.coop system
  • 0.5.1 Aug 11 2018 gem.coop system
  • 0.5.0 May 03 2018 gem.coop system
  • 0.4.0 Nov 04 2017 gem.coop system
  • 0.3.1 Jun 30 2017 gem.coop system
See raw versions list →

usage

run on your commandline
bundle add dry-struct --source "https://beta.gem.coop/@dry"
or, put in your Gemfile
gem "dry-struct", source: "https://beta.gem.coop/@dry"