     scopes = scopeDescriptor.getScopesArray()
     return hasScope(scopes, 'entity.other.inherited-class.ruby')
 
-  getCompletions: ({prefix}) ->
-    completions = []
-    for constant, type of @constants when stringContains(prefix, constant)
-      completions.push(@buildConstantCompletion(prefix, constant))
-    completions
+  # getCompletions: ({prefix}) ->
+  #   completions = []
+  #   for constant, type of @constants when stringContains(prefix, constant)
+  #     completions.push(@buildConstantCompletion(prefix, constant))
+  #   completions
 
   getMethodCompletions: ({scopeDescriptor, prefix}) ->
     completions = []

    scopes = scopeDescriptor.getScopesArray()
    return hasScope(scopes, 'meta.function.method')

  isCompletingConstantOrClass: ({scopeDescriptor}) ->
    scopes = scopeDescriptor.getScopesArray()
    return hasScope(scopes, 'support.class.ruby') || hasScope(scopes, 'variable.other.constant.ruby')


    if isCompletingInheritedClass = @isCompletingInheritedClass({scopeDescriptor})
      completions = completions.concat(@getClassCompletions({prefix}))

    else if isCompletingConstant = @isCompletingConstant({scopeDescriptor})
      completions = completions.concat(@getClassCompletions({prefix}))
      completions = completions.concat(@getConstantCompletions({prefix}))
      completions = completions.concat(@getFunctionCompletions({prefix}))

    # else if isCompletingMethod = @isCompletingMethod({scopeDescriptor})
    #     completions = completions.concat(@getMethodCompletions({scopeDescriptor, prefix}))

    else
      # Add methods
      completions = completions.concat(@getMethodCompletions({scopeDescriptor, prefix}))

    completions.sort()
    # @getConstructCompletions(request)
