@@ -129,6 +129,12 @@ module Schild
end
+ # gibt das aktuelle Schuljahr als String im Format "2014/15" zurück.
+ def schuljahr
+ jahr = self.Jahr
+ "#{jahr}/#{jahr-1999}"
+ end
+
# Assoziation für Noten
class Noten < Sequel::Model(:schuelerleistungsdaten)
many_to_one :abschnitt, :class => :Abschnitt, :key => :Abschnitt_ID
@@ -103,5 +103,9 @@ describe Schueler do
it 'wählt das angegebene Jahr und Halbjahr aus' do
@sm.halbjahr(2013, 2).ID.must_equal 14478
+ it 'gibt passendes Schuljahr zurück' do
+ @sm.halbjahr(2013, 2).schuljahr.must_equal "2013/14"