Ich habe this question for C# gepostet, aber ich kann stattdessen in Ruby arbeiten. So stelle ich die gleiche Frage über Ruby:Geschäftsdatum/Urlaub Handhabung
Ich bin auf der Suche nach einem Ruby-Klasse/Bibliothek/Modul, die ähnlich wie das Perl-Modul Date::Manip
so weit wie Geschäft/Urlaub Daten funktioniert. Mit diesem Modul in Perl kann ich ihm ein Datum geben und herausfinden, ob es ein Geschäftstag (dh Mo-Fr) oder ein Feiertag ist. Feiertage sind sehr einfach in einer Konfigurationsdatei zu definieren (siehe Date::Manip::Holidays
). Sie können ein ‚festes‘ Datum eingeben, die wie jedes Jahr gilt:
12/25 = Christmas
oder ‚dynamisch‘ Daten für jedes Jahr wie:
last Monday in May = Memorial Day
oder ‚fixed‘ Daten für ein bestimmtes Jahr wie:
5/22/2010 = Bob's Wedding
können Sie auch ein Datum übergeben und den nächsten/vorherigen Geschäftstag zurück (was jeden Tag ist das kein Wochenende ist und kein Feiertag).
Kennt jemand so etwas in der Ruby-Welt?
Ich möchte um sie in der Datenbank zu speichern, denke ich, dass dieses Juwel in YML-Dateien speichert. Gibt es einen anderen Vorschlag? –