Module: LatoView::ApplicationHelper
- Defined in:
- app/helpers/lato_view/application_helper.rb
Overview
Insieme di helper principali forniti da lato_view per lo sviluppo delle interfacce
Instance Method Summary collapse
-
#put_svg(icon) ⇒ Object
Funzione che stampa una icona svg.
-
#view(name) ⇒ Object
Funzione usata per stampare i vari concepts gestiti e forniti da lato view.
Instance Method Details
#put_svg(icon) ⇒ Object
Funzione che stampa una icona svg
14 15 16 17 18 19 |
# File 'app/helpers/lato_view/application_helper.rb', line 14 def put_svg(icon) # gestisco l'errore se il parametro non è corretto raise 'You must send an icon value as parameter' if !icon || icon.nil? || icon.blank? # renderizzo l'icona richiesta render "lato_view/icons/#{icon}.svg" end |
#view(name) ⇒ Object
Funzione usata per stampare i vari concepts gestiti e forniti da lato view. Richiede il nome del concept come parametro
8 9 10 11 |
# File 'app/helpers/lato_view/application_helper.rb', line 8 def view(name) class_string = "LatoView::#{name.capitalize}::Cell" class_string.constantize end |