module RuGUI
Public Class Methods
boot!()
click to toggle source
# File lib/rugui/generators/rugui/templates/config/boot.rb, line 10 def boot! unless booted? preinitialize pick_boot.run end end
booted?()
click to toggle source
# File lib/rugui/generators/rugui/templates/config/boot.rb, line 17 def booted? defined? RuGUI::Initializer end
configuration()
click to toggle source
The Configuration
instance used to configure the RuGUI
environment
# File lib/rugui.rb, line 9 def configuration @@configuration end
configuration=(configuration)
click to toggle source
# File lib/rugui.rb, line 13 def configuration=(configuration) @@configuration = configuration end
pick_boot()
click to toggle source
# File lib/rugui/generators/rugui/templates/config/boot.rb, line 21 def pick_boot (vendor_rugui? ? VendorBoot : GemBoot).new end
preinitialize()
click to toggle source
# File lib/rugui/generators/rugui/templates/config/boot.rb, line 29 def preinitialize load(preinitializer_path) if File.exist?(preinitializer_path) end
preinitializer_path()
click to toggle source
# File lib/rugui/generators/rugui/templates/config/boot.rb, line 33 def preinitializer_path "#{APPLICATION_ROOT}/config/preinitializer.rb" end
root()
click to toggle source
# File lib/rugui.rb, line 17 def root if defined?(APPLICATION_ROOT) Pathname.new(File.expand_path(APPLICATION_ROOT)) else nil end end
vendor_rugui?()
click to toggle source
# File lib/rugui/generators/rugui/templates/config/boot.rb, line 25 def vendor_rugui? File.exist?("#{APPLICATION_ROOT}/vendor/rugui") end