Sha256: 354d4c1cd944503e43d352bfa5a77297b653510401f9f29a0da1a2b74f0d7426
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
# frozen_string_literal: true require_relative 'lib/quiq/version' Gem::Specification.new do |spec| spec.name = 'quiq' spec.version = Quiq::VERSION spec.authors = ['Salim Semaoune'] spec.summary = 'Distributed task queue written in Ruby, backed by Redis and using event loops to handle concurrency.' spec.description = <<-EOS Quiq is a distributed task queue backed by Redis to process jobs in background. It relies on asynchronous IOs to process multiple jobs simultaneously. The event loop is provided by the Async library and many other gems of the Socketry family. EOS spec.homepage = 'https://github.com/sailor/quiq' spec.license = 'MIT' spec.required_ruby_version = Gem::Requirement.new('>= 2.3.0') # Specify which files should be added to the gem when it is released. # The `git ls-files -z` loads the files in the RubyGem that have been added into git. spec.files = Dir.chdir(File.expand_path(__dir__)) do `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } end spec.bindir = 'bin' spec.executables = ['quiq'] spec.require_paths = ['lib'] spec.add_dependency 'async-redis', '~> 0.4.3' spec.add_development_dependency 'rspec', '~> 3.2' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quiq-0.2.0 | quiq.gemspec |