Sha256: 28bde47ab77412651a2fb0b2880924fb37fe3f91bf379d46fdc2cab5e6254114

Contents?: true

Size: 530 Bytes

Versions: 54

Compression:

Stored size: 530 Bytes

Contents

## NOTE: Unsupported in Ruby 2 syntax
#
# require File.dirname(__FILE__) + "/glimmer"
#
# class Array
#   include Glimmer
#
#   alias original_compare <=>
#
#   def <=>(other)
#     if (self[0].class.name == "WidgetProxy")
#       content(self[0]) {
#         if (other.size == 2)
#           eval("#{self[1]} bind (other[0], other[1])")
#         elsif (other.size == 3)
#           eval("#{self[1]} bind (other[0], other[1], other[2])")
#         end
#       }
#     else
#       original_compare(other)
#     end
#   end
# end

Version data entries

54 entries across 54 versions & 2 rubygems

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