Sha256: 408d35bc5c8ca79fcc17cd90945b4b2e59d1081e9bc3c28d97cf37fd6e650bf1

Contents?: true

Size: 765 Bytes

Versions: 15

Compression:

Stored size: 765 Bytes

Contents

class Organism < ActiveRecord::Base
  
  
  has_many :members, class_name:'Adherent::Member'
  has_many :payments, through: :members, class_name:'Adherent::Payment'
  
  # méthode devant être surchargée dans l'application principale
  # pour avoir une capacité à gerer les limites de dates lors de la saisie des 
  # paiements
  #
  # Ici par défaut, on suppose que les dates correctes sont de 3 mois 
  # avant la date du jour et de 3 mois après
  # 
  # Dans l'appli compta, on redéfinit range_date pour avoir les dates 
  # correspondants aux exercices ouverts.
  # 
  # TODO revoir ce sujet pour introduire un fichier de configuration 
  # permettant d'indiquer les limites de dates
  #
  def range_date
    Date.today.<<(3)..Date.today.>>(3)
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
adherent-0.3.0 app/models/organism.rb
adherent-0.2.9 app/models/organism.rb
adherent-0.2.8 app/models/organism.rb
adherent-0.2.7 app/models/organism.rb
adherent-0.2.6 app/models/organism.rb
adherent-0.2.5 app/models/organism.rb
adherent-0.2.4 app/models/organism.rb
adherent-0.2.3 app/models/organism.rb
adherent-0.2.2.4 app/models/organism.rb
adherent-0.2.2.3 app/models/organism.rb
adherent-0.2.2.2 app/models/organism.rb
adherent-0.2.2.1 app/models/organism.rb
adherent-0.2.2 app/models/organism.rb
adherent-0.2.1 app/models/organism.rb
adherent-0.2.0 app/models/organism.rb