Sha256: 04a403bb35d7f6cdc4a2b05fde34a0b0943d25cdda87be8ea40ef82c5c86b413

Contents?: true

Size: 179 Bytes

Versions: 32

Compression:

Stored size: 179 Bytes

Contents

class Array
  def sort_as_meta
    i = 0
    sort_by {
        |v|
        seq = v.display_seq
        [ seq && seq.to_s.to_i || 2 ** (0.size * 8 - 2) - 1, i += 1]
    }
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
gepub-1.0.16 lib/gepub/meta_array.rb
gepub-1.0.15 lib/gepub/meta_array.rb
gepub-1.0.14 lib/gepub/meta_array.rb
gepub-1.0.13 lib/gepub/meta_array.rb
gepub-1.0.12 lib/gepub/meta_array.rb
gepub-1.0.11 lib/gepub/meta_array.rb
gepub-1.0.10 lib/gepub/meta_array.rb
gepub-1.0.9 lib/gepub/meta_array.rb
gepub-1.0.8 lib/gepub/meta_array.rb
gepub-1.0.7 lib/gepub/meta_array.rb
gepub-1.0.6 lib/gepub/meta_array.rb
gepub-1.0.5 lib/gepub/meta_array.rb
gepub-1.0.4 lib/gepub/meta_array.rb
gepub-1.0.3 lib/gepub/meta_array.rb
gepub-1.0.2 lib/gepub/meta_array.rb
gepub-1.0.1 lib/gepub/meta_array.rb
gepub-1.0.0 lib/gepub/meta_array.rb
gepub-1.0.0rc1 lib/gepub/meta_array.rb
gepub-1.0.0beta1 lib/gepub/meta_array.rb
gepub-0.7.1 lib/gepub/meta_array.rb