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

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