You can do something very similar to Can I redefine a command to contain itself?
\documentclass{article}
\usepackage{blindtext}
\usepackage{letltxmacro}
\begin{document}
\blindtext
\footnote{\blindtext}
\LetLtxMacro{\niekasFootnote}{\footnote}
\makeatletter
\renewcommand{\footnote}[1]{\niekasFootnote{\def\baselinestretch{1.25}\@currsize#1}}
\makeatother
\footnote{\blindtext}
\end{document}

As you will place that in a class file, the \makeatletter \makeatother combo can be omitted. The definition comes form the source of package setspace. If this package is loaded anyways, you can use onehalfspacing (or any other of the spacing comands defined by setspace). Advantage: Those commands are aware of the current font size, since different sizes need different spacing to look right.
setspaceand change it by hand for the whole and complete document. Depending on the pointsize, you can set in the preamble\setstretch{1.25}(10pt),1,213for 11pt or1.241for 12pt basesize. – Johannes_B Feb 07 '15 at 18:46\setstretchcommand is imported fromsetspacepackage. I am defining document class, so it would be best to set default footnote line spacing in it, not in the main document. – niekas Feb 07 '15 at 19:02\let\oldfootnote\footnote\renewcommand{\footnote}[1]{\oldfootnote{\onehalfspacing #1}}. Works like a charm (: – niekas Feb 07 '15 at 19:12