def get_language(pType)
      pType.downcase!
      return Languages::RubySyntax.new if pType == 'ruby'
      # if pType == "python"
      #   raise Error::LanguageError
      # end
      # if pType == "vhdl"
      #   raise Error::LanguageError
      # end
      # if pType == "c"
      #   raise Error::LanguageError
      # end
      # if pType == "cplusplus"
      #   raise Error::LanguageError
      # end
      # if pType == "java"
      #   raise Error::LanguageError
      # end
      # if pType == "assemblyarm"
      #   raise Error::LanguageError
      # end
      # if pType == "php"
      #   raise Error::LanguageError

      raise Error::LanguageError
    end
def get_language(pType)
      pType.downcase!
      return Languages::RubySyntax.new if pType == 'ruby'
      # if pType == "python"
      #   raise Error::LanguageError
      # end
      # if pType == "vhdl"
      #   raise Error::LanguageError
      # end
      # if pType == "c"
      #   raise Error::LanguageError
      # end
      # if pType == "cplusplus"
      #   raise Error::LanguageError
      # end
      # if pType == "java"
      #   raise Error::LanguageError
      # end
      # if pType == "assemblyarm"
      #   raise Error::LanguageError
      # end
      # if pType == "php"
      #   raise Error::LanguageError

      raise Error::LanguageError
    end
Handling the class creation.
 @param pType [String] Type of object
 @return Return an object of language.