Browse Source

schuljahr aus abschnitt

hmt 10 years ago
parent
commit
b763bcf618
2 changed files with 10 additions and 0 deletions
  1. 6 0
      lib/schild.rb
  2. 4 0
      specs/schueler_spec.rb

+ 6 - 0
lib/schild.rb

@@ -129,6 +129,12 @@ module Schild
     end
   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

+ 4 - 0
specs/schueler_spec.rb

@@ -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
     end
+
+    it 'gibt passendes Schuljahr zurück' do
+      @sm.halbjahr(2013, 2).schuljahr.must_equal "2013/14"
+    end
   end
 end