method

parse_expected

1.1.12 - Show latest stable - Class: Spec::Matchers::Be
parse_expected(expected)
private

No documentation available.

# File lib/spec/matchers/be.rb, line 88
        def parse_expected(expected)
          ["be_an_","be_a_","be_"].each do |prefix|
            handling_predicate!
            if expected.starts_with?(prefix)
              set_prefix(prefix)
              expected = expected.to_s.sub(prefix,"")
              [true, false, nil].each do |val|
                return val if val.to_s == expected
              end
              return expected.to_sym
            end
          end
        end