Sha256: f70ee24f41e5c70fcf6a8120c5335fe8e0ee17ddce15da16714cb04ccd3679ac

Contents?: true

Size: 271 Bytes

Versions: 4

Compression:

Stored size: 271 Bytes

Contents

module Radius
  class OrdString < String
    unless "a"[0] == 97 # test for lower than Ruby 1.9
      def [](*args)
        if args.size == 1 && args.first.is_a?(Integer)
          slice(args.first).ord
        else
          super
        end
      end
    end
  end
end

Version data entries

4 entries across 3 versions & 2 rubygems

Version Path
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.1.0/gems/radius-0.7.5/lib/radius/ord_string.rb
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/radius-0.7.5/lib/radius/ord_string.rb
radius-0.7.5 lib/radius/ord_string.rb
radius-0.7.4 lib/radius/ord_string.rb