Browse Source

keine legacy-methoden mehr

hmt 8 years ago
parent
commit
1074c8db1f
4 changed files with 1 additions and 31 deletions
  1. 0 17
      lib/schild.rb
  2. 1 1
      lib/schild/version.rb
  3. 0 7
      specs/fachklasse_spec.rb
  4. 0 6
      specs/schueler_spec.rb

+ 0 - 17
lib/schild.rb

@@ -142,20 +142,6 @@ module SchildErweitert
         to_s.snake_case
       end
     end
-
-    module Schueler
-      def entlassart
-        return self.entlass_art if self.respond_to?(:entlass_art)
-        self.Entlassart
-      end
-    end
-
-    module Fachklasse
-      def dqr_niveau
-        return self.DQR_Niveau if self.respond_to?(:DQR_Niveau)
-        "Alte Schild-Version ohne DQR-Niveau"
-      end
-    end
   end
 
   # Schild hat teilweise nil in DB-Feldern. SchildTypeSaver gibt entweder einen
@@ -279,9 +265,6 @@ module SchildErweitert
     name = const_set(name, klass)
   end
 
-  Fachklasse.include CoreExtensions::Fachklasse
-  Schueler.include CoreExtensions::Schueler
-
   # Stellt die Schüler-Tabelle samt Assoziationen bereit.
   class Schueler
     # gibt das z.Zt. aktuelle Halbjahr zurück.

+ 1 - 1
lib/schild/version.rb

@@ -1,3 +1,3 @@
 module Schild
-  VERSION = "0.7.6"
+  VERSION = "0.7.7"
 end

+ 0 - 7
specs/fachklasse_spec.rb

@@ -9,11 +9,4 @@ describe Fachklasse do
       @f.schueler.must_be_instance_of Array
     end
   end
-
-  describe 'Legacy-Methoden funktionieren' do
-    it 'kennt dqr_niveau' do
-      @f.dqr_niveau.must_equal "Alte Schild-Version ohne DQR-Niveau"
-    end
-  end
-
 end

+ 0 - 6
specs/schueler_spec.rb

@@ -12,12 +12,6 @@ describe Schueler do
     end
   end
 
-  describe 'Legacy-Methoden funktionieren' do
-    it 'kennt entlass_art' do
-      @sm.entlassart.must_equal @sm.entlass_art
-    end
-  end
-
   describe 'Associations funktionieren Erwartungsgemäß' do
     it 'geben Fachklassenbezeichnung zurück (eigeneschule_fachklassen:Fachklassen)' do
       @sm.fachklasse.Bezeichnung.must_equal "Friseur"