Sha256: 2f5e36a91310fab697d74bd163252a0bb06094c37bbd3cdb491b0c0afc7d60cb

Contents?: true

Size: 524 Bytes

Versions: 25

Compression:

Stored size: 524 Bytes

Contents

require 'glimmer/swt/packages'

module Glimmer
  class << self
    def included(klass)
      if Object.const_defined?(:ActiveSupport) && ActiveSupport.const_defined?(:Dependencies)
        begin
          ActiveSupport::Dependencies.unhook!
        rescue => e
          # noop TODO support logging unimportant details below debug level
        end
      end
      if Config.import_swt_packages
        klass.include(SWT::Packages)
        klass.extend(SWT::Packages)
      end
      klass.extend(Glimmer)
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
glimmer-dsl-swt-0.6.9 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.8 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.7 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.6 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.5 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.4 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.3 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.2 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.1 lib/ext/glimmer.rb
glimmer-dsl-swt-0.6.0 lib/ext/glimmer.rb
glimmer-dsl-swt-0.5.6 lib/ext/glimmer.rb
glimmer-dsl-swt-0.5.5 lib/ext/glimmer.rb
glimmer-dsl-swt-0.5.4 lib/ext/glimmer.rb
glimmer-dsl-swt-0.5.3 lib/ext/glimmer.rb
glimmer-dsl-swt-0.5.2 lib/ext/glimmer.rb
glimmer-dsl-swt-0.5.1 lib/ext/glimmer.rb
glimmer-dsl-swt-0.5.0 lib/ext/glimmer.rb
glimmer-dsl-swt-0.4.1 lib/ext/glimmer.rb
glimmer-dsl-swt-0.4.0 lib/ext/glimmer.rb
glimmer-dsl-swt-0.3.1 lib/ext/glimmer.rb