Class: KonoUtilsBootstrapView4::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/kono_utils_bootstrap_view4/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



19
20
21
22
23
24
25
26
# 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

Instance Attribute Details

#cell_metricsBoolean

Se attivo, abilitiamo le metriche con un un ActiveSupport::Notifications.instrument durante la show della cella

Returns:

  • (Boolean)


11
12
13
# File 'lib/kono_utils_bootstrap_view4/configuration.rb', line 11

def cell_metrics
  @cell_metrics
end

#concept_cacherObject (readonly)

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



17
18
19
# File 'lib/kono_utils_bootstrap_view4/configuration.rb', line 17

def concept_cacher
  @concept_cacher
end

#loggerActiveSupport::TaggedLogging

Returns log di kono utils bootstrap, default estende quello di rails.

Returns:

  • (ActiveSupport::TaggedLogging)

    log di kono utils bootstrap, default estende quello di rails



5
6
7
# File 'lib/kono_utils_bootstrap_view4/configuration.rb', line 5

def logger
  @logger
end

#moment_js_localesObject

Returns the value of attribute moment_js_locales.



2
3
4
# File 'lib/kono_utils_bootstrap_view4/configuration.rb', line 2

def moment_js_locales
  @moment_js_locales
end