module RSpec::Matchers::BuiltIn::BaseMatcher::StringEncodingFormatting

@private

Public Class Methods

format_encoding(value) click to toggle source

@api private Formats a String’s encoding as a human readable string @param value [String] @return [String]

# File lib/rspec/matchers/built_in/base_matcher.rb, line 172
def format_encoding(value)
  "#<Encoding:#{value.encoding.name}>"
end
string_encoding_differs?() click to toggle source
# File lib/rspec/matchers/built_in/base_matcher.rb, line 153
def string_encoding_differs?
  actual.is_a?(String) && expected.is_a?(String) && actual.encoding != expected.encoding
end

Private Instance Methods

format_encoding(value) click to toggle source

@api private Formats a String’s encoding as a human readable string @param value [String] @return [String]

# File lib/rspec/matchers/built_in/base_matcher.rb, line 172
def format_encoding(value)
  "#<Encoding:#{value.encoding.name}>"
end
string_encoding_differs?() click to toggle source
# File lib/rspec/matchers/built_in/base_matcher.rb, line 153
def string_encoding_differs?
  actual.is_a?(String) && expected.is_a?(String) && actual.encoding != expected.encoding
end