Module: JsonTools

Defined in:
lib/jsontools/jsontools.rb

Defined Under Namespace

Modules: Predicate Classes: Patch, Pointer

Class Method Summary collapse

Class Method Details

.fix_key(obj, key) ⇒ Object



35
36
37
38
39
40
41
42
# File 'lib/jsontools/jsontools.rb', line 35

def self.fix_key obj, key
  if Array === obj
    idx = Integer key
    fail if not (0...obj.length).cover? idx
    key = idx
  end
  key
end