Module: KonoUtils::ApplicationCoreHelper
- Defined in:
- lib/kono_utils/application_core_helper.rb
Class Method Summary collapse
-
.year_collection(start = -8,, last = 1) ⇒ Object
Genera una collection degli anni per la select box parte da -8 a +1.
Instance Method Summary collapse
-
#month_collection ⇒ Object
Colleziona i mesi per la select box.
-
#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.
-
#print_rescue_date(date) ⇒ Object
Stampa una data con il default delle date se questa non è nil.
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_collection ⇒ Object
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
22 23 24 25 26 27 |
# File 'lib/kono_utils/application_core_helper.rb', line 22 def namespace_content(&block) content_tag :div, class: "#{(controller.class.name.split("::") + [action_name]).join(" ")}" do yield end end |
#print_rescue_date(date) ⇒ Object
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 |