Module: Glimmer::Config
- Defined in:
- lib/glimmer/config.rb
Class Method Summary collapse
- .enable_logging ⇒ Object
-
.import_swt_packages ⇒ Object
Returns whether Glimmer will import SWT packages into including class.
-
.import_swt_packages=(value) ⇒ Object
Tells Glimmer to import SWT packages into including class (default: true).
-
.logger ⇒ Object
Returns Glimmer logger (standard Ruby logger).
Class Method Details
.enable_logging ⇒ Object
25 26 27 |
# File 'lib/glimmer/config.rb', line 25 def enable_logging @@logger = Logger.new(STDOUT).tap {|logger| logger.level = Logger::WARN} end |
.import_swt_packages ⇒ Object
Returns whether Glimmer will import SWT packages into including class
10 11 12 13 14 15 |
# File 'lib/glimmer/config.rb', line 10 def import_swt_packages unless defined? @@import_swt_packages @@import_swt_packages = true end @@import_swt_packages end |
.import_swt_packages=(value) ⇒ Object
Tells Glimmer to import SWT packages into including class (default: true)
5 6 7 |
# File 'lib/glimmer/config.rb', line 5 def import_swt_packages=(value) @@import_swt_packages = !!value end |
.logger ⇒ Object
Returns Glimmer logger (standard Ruby logger)
18 19 20 21 22 23 |
# File 'lib/glimmer/config.rb', line 18 def logger # unless defined? @@logger # @@logger = Logger.new(STDOUT).tap {|logger| logger.level = Logger::WARN} # end @@logger if defined? @@logger end |