# Generated from activejob-resque-disconnect-0.1.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name activejob-resque-disconnect Name: rubygem-%{gem_name} Version: 0.1.0 Release: 1%{?dist} Summary: ActiveJob Resque adapter which disconnects when the job is complete License: MIT URL: http://github.com/gocardless/activejob-resque-disconnect Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rspec) # BuildRequires: rubygem(rspec-its) # BuildRequires: rubygem(rubocop) BuildArch: noarch %description If you're using ActiveRecord with Resque, a new database connection will get opened for each worker process. When the worker completes, this connection is left open by default, which is pretty bad. This adapter closes the connection when the job has_rdoc finished executing. %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} # rspec spec popd %files %dir %{gem_instdir} %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %{gem_instdir}/Gemfile.lock %doc %{gem_instdir}/README.md %{gem_instdir}/activejob-resque-disconnect.gemspec %{gem_instdir}/spec %changelog * Mon Apr 18 2022 mockbuilder - 0.1.0-1 - Initial package