# Generated from sidekiq-debounce-1.1.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name sidekiq-debounce Name: rubygem-%{gem_name} Version: 1.1.0 Release: 1%{?dist} Summary: A client-side middleware for debouncing Sidekiq jobs License: MIT URL: https://github.com/hummingbird-me/sidekiq-debounce Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(mock_redis) # BuildRequires: rubygem(mocha) # BuildRequires: rubygem(codeclimate-test-reporter) # BuildRequires: rubygem(minitest) BuildArch: noarch %description Sidekiq::Debounce provides a way to rate-limit creation of Sidekiq jobs. When you create a job on a Worker with debounce enabled, Sidekiq::Debounce will delay the job until the debounce period has elapsed with no additional debounce calls. If you make another job with the same arguments before the specified time has elapsed, the timer is reset and the entire period must pass again before the job is executed. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %{gem_instdir}/.editorconfig %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.hound.yml %exclude %{gem_instdir}/.rubocop.yml %exclude %{gem_instdir}/.travis.yml %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/gemfiles %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/sidekiq-debounce.gemspec %{gem_instdir}/spec %changelog * Wed Sep 15 2021 mockbuilder - 1.1.0-1 - Initial package