Sha256: 5b8cc136f6f8586f6856ac27d5581c465b821e5561a226d1e3c7ba9f8e64402e

Contents?: true

Size: 1.71 KB

Versions: 1

Compression:

Stored size: 1.71 KB

Contents

lib = File.expand_path("../lib", __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require "dj_split/version"

Gem::Specification.new do |spec|
  spec.name          = "dj_split"
  spec.version       = DjSplit::VERSION
  spec.authors       = ["Md Nehal Amin"]
  spec.email         = ["nehalamin93@gmail.com"]

  spec.summary       = %q{Splitting, Enqueuing and Executing time taking jobs(eg: Delayed Job) without Blocking.}
  spec.description   = %q{Gem is designed to Split Time Taking Jobs(delayed jobs, crons, bulk operations, etc.) into smaller size independent Delayed Jobs. These Delayed Jobs can pick by multiple workers in single or multiple servers. After splitting and enqueuing, the gem will wait for the sub-jobs to be complete and also process sub-jobs instead of blocking.}
  spec.homepage      = ""
  spec.license       = "MIT"

  # 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('..', __FILE__)) do
    `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test)/}) }
  end
  spec.bindir        = "exe"
  spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
  spec.require_paths = ["lib"]

  spec.add_development_dependency "bundler", ">= 1.11"
  spec.add_development_dependency "rake", "~> 10.0"
  spec.add_development_dependency "minitest", "5.11.3"
  spec.add_development_dependency 'rspec', '~> 3.6'
  spec.add_development_dependency "mocha", "~> 1.2"

  spec.add_dependency 'delayed_job', '>= 3.0'
  spec.add_dependency 'sqlite3'
  spec.add_dependency 'delayed_job_active_record', '>= 0.4'
  spec.add_development_dependency 'rails'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dj_split-1.0.0 dj_split.gemspec