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