class KonoUtilsBootstrapView4::Configuration
Attributes
cell_metrics[RW]
Se attivo, abilitiamo le metriche con un un ActiveSupport::Notifications.instrument durante la show della cella
@return [Boolean]
concept_cacher[R]
Cache delle classi del concept Nell'inizializzazione di rails aggiungiamo un ascoltatore alla cartella standard dei concepts per controllare se i files sono stati modificati, nel caso puliamo completamente la cartella
logger[R]
@return [ActiveSupport::TaggedLogging] log di kono utils bootstrap, default estende quello di rails
moment_js_locales[RW]
Public Class Methods
new()
click to toggle source
# File lib/kono_utils_bootstrap_view4/configuration.rb, line 19 def initialize @moment_js_locales = I18n.available_locales @concept_cacher = KonoUtilsBootstrapView4::ConceptCacher.new @cell_metrics = false # inizializzo logger, come quello che mi verrebbe passato self.logger = ActiveSupport::TaggedLogging.new(ActiveSupport::Logger.new(STDOUT)) end
Public Instance Methods
logger=(logger)
click to toggle source
@param [ActiveSupport::TaggedLogging] logger @return [ActiveSupport::TaggedLogging]
# File lib/kono_utils_bootstrap_view4/configuration.rb, line 30 def logger=(logger) raise "Not a ActiveSupport::TaggedLogging" unless logger.is_a? ActiveSupport::TaggedLogging logger.push_tags("KonoUtils") unless logger.formatter.current_tags.include?("KonoUtils") @logger = logger end