Module: SuperDiff::BinaryString

Defined in:
lib/super_diff/binary_string.rb,
lib/super_diff/binary_string/differs.rb,
lib/super_diff/binary_string/operation_trees.rb,
lib/super_diff/binary_string/differs/binary_string.rb,
lib/super_diff/binary_string/operation_tree_builders.rb,
lib/super_diff/binary_string/inspection_tree_builders.rb,
lib/super_diff/binary_string/operation_tree_flatteners.rb,
lib/super_diff/binary_string/operation_trees/binary_string.rb,
lib/super_diff/binary_string/operation_tree_builders/binary_string.rb,
lib/super_diff/binary_string/inspection_tree_builders/binary_string.rb,
lib/super_diff/binary_string/operation_tree_flatteners/binary_string.rb

Defined Under Namespace

Modules: Differs, InspectionTreeBuilders, OperationTreeBuilders, OperationTreeFlatteners, OperationTrees

Class Method Summary collapse

Class Method Details

.applies_to?(*values) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/super_diff/binary_string.rb', line 11

def self.applies_to?(*values)
  values.all? { |value| value.is_a?(::String) && value.encoding == Encoding::ASCII_8BIT }
end