Sha256: ac4809ab359b12fea9c421a9d810982e6f4a43d0f3b7fc134152c6d11dc4677d

Contents?: true

Size: 1.02 KB

Versions: 3

Compression:

Stored size: 1.02 KB

Contents

<?php
/* SVN FILE: $Id: SassBoolean.php 49 2010-04-04 10:51:24Z chris.l.yates $ */
/**
 * Compass extension SassScript font files functions class file.
 * @author			Chris Yates <chris.l.yates@gmail.com>
 * @copyright 	Copyright (c) 2010 PBM Web Development
 * @license			http://phamlp.googlecode.com/files/license.txt
 * @package			PHamlP
 * @subpackage	Sass.extensions.compass.functions
 */
 
/**
 * Compass extension SassScript font files functions class.
 * A collection of functions for use in SassSCript.
 * @package			PHamlP
 * @subpackage	Sass.extensions.compass.functions
 */
class SassExtentionsCompassFunctionsFontFiles {
	public function font_files() {
		if (func_num_args() % 2)
			throw new SassScriptFunctionException('An even number of arguments must be passed to font_files()', array(), SassScriptParser::$context->node);

		$args = func_get_args();
		$files = array();
		while ($args) {
			$files[] = '#{font_url('.array_shift($args)."} format('".array_shift($args)."')";
		}
		return new SassString(join(", ", $files));
	}
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
frontsau-0.0.3 lib/Phamlp/sass/extensions/compass/functions/fontFiles.php
frontsau-0.0.2 lib/Phamlp/sass/extensions/compass/functions/fontFiles.php
frontsau-0.0.1 lib/Phamlp/sass/extensions/compass/functions/fontFiles.php