Class: PapyTools::Presentation

Inherits:
Object
  • Object
show all
Defined in:
lib/papy-tools/presentation.rb

Instance Method Summary collapse

Constructor Details

#initialize(tournoi, invisibles, filtres) ⇒ Presentation

Returns a new instance of Presentation.



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/papy-tools/presentation.rb', line 9

def initialize(tournoi,invisibles,filtres)
    
    @tournoi=tournoi

    filtres.each do |filtre,value|
        case filtre
        when :ligue
            @joueurs_filtres=@tournoi.filtre_ligue(value)
        when :premiers
            @joueurs_filtres=@tournoi.filtre_premiers(value)
        end
    end
    @joueurs_filtres||=@tournoi.joueurs
    @joueurs=@tournoi.joueurs
    @ligues=@joueurs.map{|j| j.ligue}.uniq.sort
    @clubs=@joueurs.map{|j| j.club}.uniq.sort
    @categories=@joueurs.map{|j| j.categorie}.uniq.sort
    @invisibles=invisibles
    @couleur={:default=>"ligneclaire"}
    helpers=Module.constants.grep(/.*Helper/).map{|h| Kernel.const_get(h)}
    helpers.each do  |h|
        extend h
    end

end

Instance Method Details

#get_bindingObject



35
36
37
# File 'lib/papy-tools/presentation.rb', line 35

def get_binding()
    binding
end