Module: KonoUtils::ApplicationCoreHelper

Defined in:
lib/kono_utils/application_core_helper.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.year_collection(start = -8,, last = 1) ⇒ Object

Genera una collection degli anni per la select box parte da -8 a +1



327
328
329
# File 'lib/kono_utils/application_core_helper.rb', line 327

def year_collection(start=-8, last=1)
  ((Time.now.year+start)..(Time.now.year+last)).to_a.reverse
end

Instance Method Details

#month_collectionObject

Colleziona i mesi per la select box



318
319
320
# File 'lib/kono_utils/application_core_helper.rb', line 318

def month_collection
  (1..12).collect {|m| [t('date.month_names')[m].capitalize, m]}
end

#namespace_content(&block) ⇒ String

Crea un DIV che racchiude tutto il contenuto all’interno della classe utilizzata, splittando il nome della classe per suoi moduli, rendendo quindi filtrabile il contenuto sottostante

Parameters:

  • block (Proc)

    -> contenuto che verrà inserito nel content

Returns:

  • (String)


22
23
24
25
26
27
# File 'lib/kono_utils/application_core_helper.rb', line 22

def namespace_content(&block)
   :div, class: "#{(controller.class.name.split("::") + [action_name]).join(" ")}" do
    yield
  end

end

Stampa una data con il default delle date se questa non è nil



515
516
517
518
519
520
# File 'lib/kono_utils/application_core_helper.rb', line 515

def print_rescue_date(date)
  unless date.nil?
    return l date.to_date
  end
  ''
end