Files
JBChartView/IPOfflineQueue/0.0.1/IPOfflineQueue.podspec
T
2013-01-24 20:08:00 -06:00

57 lines
3.2 KiB
Ruby

Pod::Spec.new do |s|
s.name = "IPOfflineQueue"
s.version = "0.0.1"
s.summary = "A persistent, serial task queue for iOS."
s.description = <<-DESC
IPOfflineQueue is a persistent, serial task queue for iOS. It's especially ideal for queuing actions that require an internet connection that may be slow or absent.
* You enqueue tasks to it, and they run whenever they can in a background thread.
* Tasks are always executed in the order in which they were added (FIFO).
* Tasks are __not__ executed in parallel, although you are free to run parallel operations in your task-execution handler.
* Queued tasks persist between application launches.
* The application will remain running in the background until the queue completes or until iOS kills it (after no more than 10 minutes).
* You're welcome to operate multiple queue instances if you'd like to run different tasks.
* GCD is used extensively to prevent blocking the main thread.
DESC
s.homepage = "https://github.com/marcoarment/IPOfflineQueue"
s.license = {
:type => 'New BSD',
:text => <<-LICENSE
Copyright (c) 2011, Marco Arment
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Marco Arment nor the names of any contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL MARCO ARMENT BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
(You may know this as the New BSD License.)
LICENSE
}
s.author = "Marco Arment"
s.source = { :git => "https://github.com/marcoarment/IPOfflineQueue.git", :commit => "a4c77b6aac0c279a24e115a00481a29618a84fa3" }
s.platform = :ios, '4.0'
s.source_files = 'IPOfflineQueue.h', 'IPOfflineQueue.m'
s.preserve_paths = 'IPOfflineQueue.h', 'IPOfflineQueue.m'
s.requires_arc = false
end