Skip to content

Instantly share code, notes, and snippets.

View WojciechKo's full-sized avatar

Wojciech Korzeniowski WojciechKo

View GitHub Profile
@WojciechKo
WojciechKo / dry_monad_private_methods_issue.rb
Created April 26, 2020 22:24
When do notation is used by including `Do::All` it makes every methods publicly available. To execute run `ruby dry_monad_private_methods_issue.rb`
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'dry-monads', '1.3.5'
gem 'rspec', '3.9.0'
end
require 'dry-monads'
@WojciechKo
WojciechKo / dry_validation_spec.rb
Last active February 22, 2020 14:01
Usage of dry-types in cooperation with dry-validation. To execute run `ruby dry_validation_spec.rb`
require 'bundler/inline'
gemfile do
source 'https://rubygems.org'
gem 'dry-validation', '1.4.2'
gem 'rspec', '3.9.0'
end
require 'dry-validation'
#!/usr/bin/env ruby
def log(msg)
puts "\n### #{msg}"
end
def generate_documentation
`bundle exec rake docs:generate`
end