40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
---
|
|
title: "Firefly 0.4.3 and Firefly Client 0.4.0 released"
|
|
kind: article
|
|
slug: firefly-043-and-firefly-client-040-released
|
|
created_at: 2010-06-06
|
|
tags:
|
|
- Ruby
|
|
- gems
|
|
- urls
|
|
- firefly
|
|
- shortener
|
|
---
|
|
Today version 0.4.3 of Firefly was released with some minor updates. To complete the package, a new gem [firefly-client][1] has been released.
|
|
|
|
The client library allows your Ruby application to easily shorten URLs with a remote Firefly server. It's very easy to use and lightweight.
|
|
|
|
[1]: http://github.com/ariejan/firefly-client
|
|
~
|
|
*Firefly 0.4.3 Changelog*
|
|
|
|
* Handle invalid API keys correctly.
|
|
* Added a fix for MySQL users to update the `code` column to use the correct collation. Fixes [issue #9][2]
|
|
|
|
[2]: github.com/ariejan/firefly/issues/9
|
|
|
|
*Firefly Client*
|
|
|
|
Using the Firefly Client is very easy, read the following snippet from the [README][3]:
|
|
|
|
require 'rubygems'
|
|
require 'firefly-client'
|
|
|
|
firefly = Firefly::Client.new("http://aj.gs", "my_api_key")
|
|
firefly.shorten("http://google.com")
|
|
=> "http://aj.gs/8ds"
|
|
|
|
Nice, huh? Get more info over at [github][1]
|
|
|
|
[3]: http://github.com/ariejan/firefly-client#readme
|