class Regexp::Scanner

def free_spacing?(input_object, options)

def free_spacing?(input_object, options)
  if options && !input_object.is_a?(String)
    raise ArgumentError, 'options cannot be supplied unless scanning a String'
  end
  options = input_object.options if input_object.is_a?(::Regexp)
  return false unless options
  options & Regexp::EXTENDED != 0
end