|
@@ -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
|