SkillAgentSearch skills...

Medley

A ruby combo handler

Install / Use

/learn @asee/Medley
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Medley

Welcome to a simple combo handler written with Sinatra for use with Rack. It works just like the combo service from Yahoo, and is based on the Node.js version by rgrove.

Installation

Clone it where you want it! Then, install any files you'd like combined under public, like YUI 3 and 2in3, or whatever you want!

Usage

cd path/to/where/you/cloned and then bundle install and then ruby medley.rb and then you are up and running.

Medley uses Rack::Cache, with fairly aggressive settings so things go pretty fast (hopefully you are into that kind of thing). Check them out in config.ru.

Using as a YUI 3 source

Assuming you installed YUI 3.3.0 and YUI 2in3 version 2.8.1 in public/yui...

YUI( comboBase: 'http://my-medley.address/combo?', root : 'yui/3.3.0/build/', combine: true, groups: { yui2: { combine: true, base: 'http://my-medley.address/yui/2in3/2.8.1', comboBase: 'http://my-medley.address/combo?', root: 'yui/2in3/2.8.1/build/', patterns:{ 'yui2-': { configFn: function(me) { if(/-skin|reset|fonts|grids|base/.test(me.name)) { me.type = 'css'; me.path = me.path.replace(/\.js/, '.css'); me.path = me.path.replace(/\/yui2-skin/, '/assets/skins/sam/yui2-skin'); } } } } } } ).use('node', 'yui2-calendar', function(Y){ Y.log('_WHY?'); })

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated9y ago
Forks1

Languages

Ruby

Security Score

70/100

Audited on Jun 14, 2016

No findings