module Dry::Monads::RSpec
Constants
- CONSTANTS
- Constructors
- NESTED_CONSTANTS
Public Class Methods
Source
# File lib/dry/monads/extensions/rspec.rb, line 148 def name_to_const(name) case name in :Success ::Dry::Monads::Result::Success in :Failure ::Dry::Monads::Result::Failure in :Some ::Dry::Monads::Maybe::Some in :None ::Dry::Monads::Maybe::None in :List ::Dry::Monads::List end end
Source
# File lib/dry/monads/extensions/rspec.rb, line 138 def resolve_constant_name(name) if CONSTANTS.include?(name) name elsif NESTED_CONSTANTS.any? { |c| name.to_s.end_with?(c) } name[/::(\w+)$/, 1].to_sym else nil end end