dry-rb / dry-effects

Algebraic effects in Ruby
https://dry-rb.org/gems/dry-effects/
MIT License
112 stars 20 forks source link

Handler constructors #60

Closed flash-gordon closed 5 years ago

flash-gordon commented 5 years ago

It helps demonstrate effects:

with_time = Dry::Effects[:current_time]

with_time.() { program_using_current_time }

I renamed existing Dry::Effects::Handler to Dry::Effects::Frame, it's really internal.