Module: IronNails

Defined in:
lib/ironnails/logging/buffered_logger.rb,
lib/ironnails/wpf.rb,
lib/ironnails/errors.rb,
lib/ironnails/version.rb,
lib/ironnails/iron_xml.rb,
lib/ironnails/view/view.rb,
lib/ironnails/models/base.rb,
lib/ironnails/nails_engine.rb,
lib/ironnails/controller/base.rb,
lib/ironnails/view/view_model.rb,
lib/ironnails/view/xaml_proxy.rb,
lib/ironnails/view/collections.rb,
lib/ironnails/config/initializer.rb,
lib/ironnails/models/model_mixin.rb,
lib/ironnails/config/configuration.rb,
lib/ironnails/logging/class_logger.rb,
lib/ironnails/view/commands/command.rb,
lib/ironnails/security/secure_string.rb,
lib/ironnails/controller/view_operations.rb,
lib/ironnails/models/bindable_collection.rb,
lib/ironnails/view/commands/event_command.rb,
lib/ironnails/view/commands/timed_command.rb,
lib/ironnails/view/commands/behavior_command.rb,
lib/ironnails/view/commands/add_sub_view_command.rb

Overview

Inspired by the Buffered Logger from Ezra (Merb) Taken from active_support

Defined Under Namespace

Modules: Controller, Core, Errors, Logging, Models, Security, VERSION, View, Wpf Classes: Configuration, Initializer

Class Method Summary collapse

Class Method Details

.configurationObject

The Configuration instance used to configure the Rails environment



9
10
11
# File 'lib/ironnails/config/initializer.rb', line 9

def configuration
  @@configuration
end

.configuration=(configuration) ⇒ Object



13
14
15
# File 'lib/ironnails/config/initializer.rb', line 13

def configuration=(configuration)
  @@configuration = configuration
end

.envObject



29
30
31
# File 'lib/ironnails/config/initializer.rb', line 29

def env
  IRONNAILS_ENV
end

.loggerObject



17
18
19
# File 'lib/ironnails/config/initializer.rb', line 17

def logger
  IRONNAILS_DEFAULT_LOGGER
end

.rootObject



21
22
23
24
25
26
27
# File 'lib/ironnails/config/initializer.rb', line 21

def root
  if defined?(IRONNAILS_ROOT)
    IRONNAILS_ROOT
  else
    nil
  end
end

.versionObject



33
34
35
# File 'lib/ironnails/config/initializer.rb', line 33

def version
  IronNails::VERSION::STRING
end