Pārlūkot izejas kodu

model entschlacken

burningTyger 8 gadi atpakaļ
vecāks
revīzija
53a74d9809
2 mainītis faili ar 2 papildinājumiem un 29 dzēšanām
  1. 2 17
      lib/schild.rb
  2. 0 12
      specs/fachklasse_spec.rb

+ 2 - 17
lib/schild.rb

@@ -99,9 +99,6 @@ module Schild
   #
   # Tabellenname: eigeneschule_fachklassen
   class Fachklasse < Sequel::Model(:eigeneschule_fachklassen)
-    # @!method schueler
-    # @return [Array<Schueler>]
-    one_to_many :schueler, :class => :Schueler
   end
 
   # Versetzungstabelle für Fachklassen. D.h. Klassenbezeichnungen für vorhergehende
@@ -124,9 +121,6 @@ module Schild
   #
   # Tabellenname: schuelerlernabschnittsdaten
   class Abschnitt < Sequel::Model(:schuelerlernabschnittsdaten)
-    # @!method schueler
-    # @return [Schueler]
-    many_to_one :schueler, :class => :Schueler
     # @!method noten
     # @return [Array<Note>]
     one_to_many :noten, :class => :Note
@@ -151,12 +145,6 @@ module Schild
   #
   # Tabellenname: eigeneschule_faecher
   class Fach < Sequel::Model(:eigeneschule_faecher)
-    # @!method note
-    # @return [Note]
-    one_to_one :note, :class => :Note
-    # @!method abi_abschluss_leistungen
-    # @return [Array<AbiAbschlussFach>]
-    one_to_many :abi_abschluss_leistungen, :class => :AbiAbschlussFach
     # @!method sprachenfolge
     # @return [Sprachenfolge]
     one_to_one :sprachenfolge, :class => :Sprachenfolge, :key => :Fach_ID
@@ -224,9 +212,6 @@ module Schild
   #
   # Tabellenname: fach_gliederungen
   class Fach_Gliederung < Sequel::Model(:fach_gliederungen)
-    # @!method fach
-    # @return [Fach]
-    many_to_one :fach, :class => :Fach
     # @!method fachklasse
     # @return [Fachklasse]
     many_to_one :fachklasse, :class => :Fachklasse
@@ -353,8 +338,8 @@ module SchildErweitert
       end
 
       # Liste von Methoden für eine Klasse auslesen
-      def self.list(klass)
-        @@accessor_methods[klass]
+      def self.list(klass=nil)
+        klass ? @@accessor_methods[klass] : @@accessor_methods
       end
     end
   end

+ 0 - 12
specs/fachklasse_spec.rb

@@ -1,12 +0,0 @@
-require "#{File.dirname(__FILE__)}/spec_helper"
-
-describe Fachklasse do
-  before do
-    @f = Fachklasse.first
-  end
-  describe 'Assoziation' do
-    it 'gibt ein Array von Schülern zurück' do
-      @f.schueler.must_be_instance_of Array
-    end
-  end
-end