Calculer les jours ouvrés entre deux dates

Un petit bout de code simple pour calculer le nombre de jour ouvré entre 2 dates.

1
2
3
4
5
def workday(start_at, end_at, options = {})
  workday = [1,2,3,4,5]
  workday.push(6) if options[:saturday] == 1
  (start_at..end_at).collect {|i| i if workday.include?(i.wday)}.compact
end

Si vous passez l’option :saturday => 1 les samedi seront également comptabilisé.

Posté le 26 mai 2011 à 11:05 | Pas de commentaire | Catégories: Rails

Rails : Alias en vrac

Voici quelque alias en vrac pour gérer plus facilement vos applications rails.
Je rappel que sous Mac les alias sont à placer dans le fichier ~/.profile

Démarrer le server : ss

1
alias ss="./script/server"

Démarrer la console : sc

1
alias sc="./script/console"

Générer un controller, un scaffold et autre : sg

Lire la suite…

Posté le 18 février 2010 à 15:02 | 2 commentaires | Catégories: Rails

À propos

Vous pouvez me contacter pour toutes questions sur ce blog.