# Generated from mana-potion-0.4.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name mana-potion Name: rubygem-%{gem_name} Version: 0.4.0 Release: 1%{?dist} Summary: Do you need to limit some resource's creation rate? It's simple to do it with `ManaPotion`! License: MIT URL: https://github.com/mrodrigues/mana-potion Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(pry) >= 0.10.1 # BuildRequires: rubygem(rspec) >= 3.3.0 # BuildRequires: rubygem(activerecord) >= 4.2.4 # BuildRequires: rubygem(sqlite3) >= 1.3.10 # BuildRequires: rubygem(timecop) >= 0.7.1 BuildArch: noarch %description The ManaPotion gem helps you validate any ActiveRecord::Base model so that no user will be able to create it faster than some given limit. Really useful when you're using an expensive API and don't want some user to bankrupt you. . %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} %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.travis.yml %{gem_instdir}/CODE_OF_CONDUCT.md %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %exclude %{gem_instdir}/.rspec %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/mana-potion.gemspec %changelog * Tue Sep 14 2021 mockbuilder - 0.4.0-1 - Initial package