Module: Pixy
- Extended by:
- Pixy
- Included in:
- Pixy
- Defined in:
- lib/pixy.rb,
lib/pixy/errors.rb,
lib/pixy/shorten.rb,
lib/pixy/version.rb
Defined Under Namespace
Classes: ApiLimit, EmptyApiKey, EmptyLongUrl, InvalidApiKey, InvalidLongUrl, MissingApiKey, Shorten, UnknownError
Constant Summary
collapse
- VERSION =
"0.1.0"
Instance Method Summary
collapse
Instance Method Details
#shorten(key = nil, url = '') ⇒ Object
10
11
12
13
|
# File 'lib/pixy.rb', line 10
def shorten(key=nil, url='')
raise MissingApiKey, "API key is required" if key.nil?
Pixy::Shorten.new(key, url)
end
|
#shorten!(key = nil, url = '') ⇒ Object
15
16
17
|
# File 'lib/pixy.rb', line 15
def shorten!(key=nil, url='')
Pixy.shorten(key, url).short_url
end
|