gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module Dry
    • module Dry::Struct::ClassInterface
    • module Dry::Struct::Hashify
    • module Dry::Types
  • Classes

    • class Dry::Struct
    • class Dry::Struct::Compiler
    • class Dry::Struct::Constructor
    • class Dry::Struct::MissingAttributeError
    • class Dry::Struct::RecycledStructError
    • class Dry::Struct::RepeatedAttributeError
    • class Dry::Struct::StructBuilder
    • class Dry::Struct::Sum
    • class Dry::Struct::Value
    • class Dry::Types::Printer
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. dry-struct
  3. 1.8.1

Source



Select a file from the right

Source Files

  • lib/dry-struct.rb
  • lib/dry/struct.rb
  • lib/dry/struct/class_interface.rb
  • lib/dry/struct/compiler.rb
  • lib/dry/struct/constructor.rb
  • lib/dry/struct/errors.rb
  • lib/dry/struct/extensions.rb
  • lib/dry/struct/extensions/pretty_print.rb
  • lib/dry/struct/extensions/super_diff.rb
  • lib/dry/struct/hashify.rb
  • lib/dry/struct/printer.rb
  • lib/dry/struct/struct_builder.rb
  • lib/dry/struct/sum.rb
  • lib/dry/struct/value.rb
  • lib/dry/struct/version.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2026 gem.sh - Beautiful documentation for any Ruby gem