Skip to content

Update Readme to explain molds#9

Merged
trinistr merged 2 commits intomainfrom
document-molds
Aug 19, 2025
Merged

Update Readme to explain molds#9
trinistr merged 2 commits intomainfrom
document-molds

Conversation

@trinistr
Copy link
Owner

  • Add a big section on molds.
  • Improve formatting, change wording a bit.
  • Also add Dry::Struct and Point to ease testing.
  • Change argument forwarding in Forgeyard to be simpler.

@github-actions
Copy link

Coverage after merging document-molds into main will be

99.52%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
./lib
   object_forge.rb100%100%100%100%
./lib/object_forge
   crucible.rb100%100%100%100%
   forge.rb100%100%100%100%
   forge_dsl.rb100%100%100%100%
   forgeyard.rb100%100%100%100%
   molds.rb100%100%100%100%
   sequence.rb100%100%100%100%
   un_basic_object.rb90%100%100%90%
./lib/object_forge/molds
   hash_mold.rb100%100%100%100%
   keywords_mold.rb100%100%100%100%
   mold_mold.rb100%100%100%100%
   single_argument_mold.rb100%100%100%100%
   struct_mold.rb93.55%100%100%90.91%
   wrapped_mold.rb100%100%100%100%
./spec
   object_forge_spec.rb100%100%100%100%
./spec/object_forge
   crucible_spec.rb100%100%100%100%
   forge_dsl_spec.rb100%100%100%100%
   forge_spec.rb100%100%100%100%
   forgeyard_spec.rb100%100%100%100%
   sequence_spec.rb100%100%100%100%
   un_basic_object_spec.rb100%100%100%100%
./spec/object_forge/molds
   hash_mold_spec.rb100%100%100%100%
   keywords_mold_spec.rb100%100%100%100%
   mold_mold_spec.rb100%100%100%100%
   single_argument_mold_spec.rb100%100%100%100%
   struct_mold_spec.rb96.36%100%100%96.30%
   wrapped_mold_spec.rb100%100%100%100%
./spec/support
   has_an_alias.rb100%100%100%100%
   negated_matchers.rb100%100%100%100%

@trinistr trinistr merged commit 0f3dbff into main Aug 19, 2025
9 checks passed
@trinistr trinistr deleted the document-molds branch August 19, 2025 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant