Sha256: d3a02a067cabe62d4828532743525190215f0b5e2e604c333e562599091bb10c

Contents?: true

Size: 529 Bytes

Versions: 7

Compression:

Stored size: 529 Bytes

Contents

/*
---

script: Hash.Extras.js

name: Hash.Extras

description: Extends the Hash Type to include getFromPath which allows a path notation to child elements.

license: MIT-style license

authors:
  - Aaron Newton

requires:
  - /Hash
  - /Object.Extras

provides: [Hash.Extras]

...
*/

Hash.implement({

	getFromPath: function(notation){
		return Object.getFromPath(this, notation);
	},

	cleanValues: function(method){
		return new Hash(Object.cleanValues(this, method));
	},

	run: function(){
		Object.run(arguments);
	}

});

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lsd_rails-0.1.6 Packages/mootools-more/Source/Types/Hash.Extras.js
lsd_rails-0.1.5 Packages/mootools-more/Source/Types/Hash.Extras.js
lsd_rails-0.1.4 Packages/mootools-more/Source/Types/Hash.Extras.js
lsd_rails-0.1.3 Packages/mootools-more/Source/Types/Hash.Extras.js
lsd_rails-0.1.2 Packages/mootools-more/Source/Types/Hash.Extras.js
lsd_rails-0.1.1 Packages/mootools-more/Source/Types/Hash.Extras.js
lsd_rails-0.1 Packages/mootools-more/Source/Types/Hash.Extras.js