Sha256: 2e35f307a3c24ef2b139d54e35551e5241388e4b99792910d420c6d6bdaddc14
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
include LatoCore::Interface module LatoView module Interface # Inisieme di funzioni utilizzate per personalizzare il tema dell'interfaccia # gestita da lato_view. module Themes # Funzione che ritorna il nome del tema settato dal file di configurazione. # Se non รจ stato settato alcun tema ritorna false. def view_getCurrentTemplateName return VIEW_CURRENTTEMPLATENAME if defined? VIEW_CURRENTTEMPLATENAME directory = core_getCacheDirectory if File.exist? "#{directory}/view.yml" # accedo al view.yml config = YAML.load( File.read(File.expand_path("#{directory}/view.yml", __FILE__)) ) # verifico esistenza dati if !config || !config['template'] return false end # verifico che il template sia valido unless VIEW_TEMPLATES.include? config['template'] raise 'Template value is not correct on view.yml config file' and return false end # ritorno nome template return config['template'] else return false end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lato_view-1.1 | lib/lato_view/interface/themes.rb |