Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Aug 2010 11:05:20 GMT
From:      Eric Freeman <freebsdports@chillibear.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/149359: New port: www/rubygem-emk-sinatra-url-for (Sinatra extn for constructing paths)
Message-ID:  <201008061105.o76B5KWI038743@www.freebsd.org>
Resent-Message-ID: <201008061110.o76BA4Fg096215@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         149359
>Category:       ports
>Synopsis:       New port: www/rubygem-emk-sinatra-url-for  (Sinatra extn for constructing paths)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 06 11:10:04 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Eric Freeman
>Release:        7.2
>Organization:
>Environment:
>Description:
Simple rubygem port of this sinatra extension used to construct absolute paths and full URLs to actions in a Sinatra application

http://github.com/emk/sinatra-url-for/

Sorry about the name - quite a mouthful!

>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	rubygem-emk-sinatra-url-for
#	rubygem-emk-sinatra-url-for/Makefile
#	rubygem-emk-sinatra-url-for/pkg-descr
#	rubygem-emk-sinatra-url-for/distinfo
#
echo c - rubygem-emk-sinatra-url-for
mkdir -p rubygem-emk-sinatra-url-for > /dev/null 2>&1
echo x - rubygem-emk-sinatra-url-for/Makefile
sed 's/^X//' >rubygem-emk-sinatra-url-for/Makefile << '14f656dd3257938a7decc153f466c292'
X# Ports collection makefile for:	rubygem-emk-sinatra-url-for
X# Date created:				5 Aug 2010
X# Whom:					Eric Freeman <freebsdports@chillibear.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	emk-sinatra-url-for
XPORTVERSION=	0.2.1
XCATEGORIES=	www rubygems
XMASTER_SITES=	RG
X
XMAINTAINER=	freebsdports@chillibear.com
XCOMMENT=	Construct absolute paths and full URLs for a Sinatra application
X
XRUN_DEPENDS=	rubygem-sinatra>=0.9.1:${PORTSDIR}/www/rubygem-sinatra
X
XUSE_RUBY=		yes
XUSE_RUBYGEMS=		yes
XRUBYGEM_AUTOPLIST=	yes
X
X.include <bsd.port.mk>
14f656dd3257938a7decc153f466c292
echo x - rubygem-emk-sinatra-url-for/pkg-descr
sed 's/^X//' >rubygem-emk-sinatra-url-for/pkg-descr << 'dd27bdf839330630def47104acb0ba37'
Xsinatra-url-for constructs absolute paths and full URLs for
Xhandlers in a Sinatra application. Assuming that your application
Xis running on example.com, and that it has been mapped to /myapp,
Xyou should be able call url_for from within a handler as follows:
X
X  url_for "/"            # Returns "/myapp/"
X  url_for "/foo"         # Returns "/myapp/foo"
X  url_for "/foo", :full  # Returns "http://example.com/myapp/foo"
X
XWWW: http://github.com/emk/sinatra-url-for
dd27bdf839330630def47104acb0ba37
echo x - rubygem-emk-sinatra-url-for/distinfo
sed 's/^X//' >rubygem-emk-sinatra-url-for/distinfo << '2488d0940e88344b661f2f5f4d77b99e'
XMD5 (rubygem/emk-sinatra-url-for-0.2.1.gem) = ba1095dde7e2437c6f35988859063cd7
XSHA256 (rubygem/emk-sinatra-url-for-0.2.1.gem) = f2c9dfe5f1c8a162efeafc4c8cc1734fe536bee0d5b64f17049b4e956958a565
XSIZE (rubygem/emk-sinatra-url-for-0.2.1.gem) = 5632
2488d0940e88344b661f2f5f4d77b99e
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008061105.o76B5KWI038743>