Sha256: 6349c91a2f67a138a4a6e8eaa9d77edd9846cf7177cb5100ee6c7dd44b9fedcd

Contents?: true

Size: 357 Bytes

Versions: 28

Compression:

Stored size: 357 Bytes

Contents

class ImageOptim
  # Denote range of non negative integers for worker option
  class NonNegativeIntegerRange
    # Add handling of range of non negative integers in OptionParser instance
    def self.add_to_option_parser(option_parser)
      option_parser.accept(self, /(\d+)(?:-|\.\.)(\d+)/) do |_, m, n|
        m.to_i..n.to_i
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 3 rubygems

Version Path
image_optim-0.26.3 lib/image_optim/non_negative_integer_range.rb
image_optim-0.26.2 lib/image_optim/non_negative_integer_range.rb
discourse_image_optim-0.26.2 lib/image_optim/non_negative_integer_range.rb
discourse_image_optim-0.26.1 lib/image_optim/non_negative_integer_range.rb
image_optim-0.26.1 lib/image_optim/non_negative_integer_range.rb
image_optim-0.26.0 lib/image_optim/non_negative_integer_range.rb
image_optim-0.25.0 lib/image_optim/non_negative_integer_range.rb
discourse_image_optim-0.24.5 lib/image_optim/non_negative_integer_range.rb
image_optim-0.24.3 lib/image_optim/non_negative_integer_range.rb
discourse_image_optim-0.24.4 lib/image_optim/non_negative_integer_range.rb
image_optim-0.24.2 lib/image_optim/non_negative_integer_range.rb
image_optim-0.24.1 lib/image_optim/non_negative_integer_range.rb
image_optim-0.24.0 lib/image_optim/non_negative_integer_range.rb
image_optim-0.23.0 lib/image_optim/non_negative_integer_range.rb
image_optim-0.22.1 lib/image_optim/non_negative_integer_range.rb
image_optim-0.22.0 lib/image_optim/non_negative_integer_range.rb
openstreetmap-image_optim-0.21.0.1 lib/image_optim/non_negative_integer_range.rb
image_optim-0.21.0 lib/image_optim/non_negative_integer_range.rb
image_optim-0.20.2 lib/image_optim/non_negative_integer_range.rb
image_optim-0.20.1 lib/image_optim/non_negative_integer_range.rb