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