Sha256: 5bb0572f5ebbbd1df49aef6bca76e55416b0f0700d57c674d2e6bda632e0e30e

Contents?: true

Size: 280 Bytes

Versions: 29

Compression:

Stored size: 280 Bytes

Contents

module Dither
  Param = Struct.new(:i, :j) do
    def <=>(param)
      return 1 if param.unbound?

      a = i <=> param.i
      if a == 0
        return j <=> param.j
      else
        return a
      end
    end

    def unbound?
      false
    end
  end # Param
end # Dither

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
dither-0.1.5 lib/dither/param.rb
dither-0.1.5-java lib/dither/param.rb
dither-0.1.4-java lib/dither/param.rb
dither-0.1.4 lib/dither/param.rb
dither-0.1.3-java lib/dither/param.rb
dither-0.1.3 lib/dither/param.rb
dither-0.1.2-java lib/dither/param.rb
dither-0.1.2 lib/dither/param.rb
dither-0.1.1 lib/dither/param.rb
dither-0.1.1-java lib/dither/param.rb
dither-0.0.15 lib/dither/param.rb
dither-0.0.15-java lib/dither/param.rb
dither-0.0.14 lib/dither/param.rb
dither-0.0.14-java lib/dither/param.rb
dither-0.0.13-java lib/dither/param.rb
dither-0.0.13 lib/dither/param.rb
dither-0.0.12-java lib/dither/param.rb
dither-0.0.12 lib/dither/param.rb
dither-0.0.11-java lib/dither/param.rb
dither-0.0.11 lib/dither/param.rb