Sha256: 955fa4e586e2f47b204286d9f6710feaf3846f1faf5bf0bfab4fa271d0ec2b39
Contents?: true
Size: 313 Bytes
Versions: 3
Compression:
Stored size: 313 Bytes
Contents
require 'scout/named_array' require 'scout/entity' module NamedArray def [](key) pos = NamedArray.identify_name(@fields, key) return nil if pos.nil? v = super(pos) field = @fields && Integer === key && ! @fields.include?(key) ? @fields[key] : key Entity.prepare_entity(v, field) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
scout-gear-10.7.4 | lib/scout/entity/named_array.rb |
scout-gear-10.7.3 | lib/scout/entity/named_array.rb |
scout-gear-10.7.2 | lib/scout/entity/named_array.rb |