# Generated from watchdocs-rails-0.11.2.gem by gem2rpm -*- rpm-spec -*- %global gem_name watchdocs-rails Name: rubygem-%{gem_name} Version: 0.11.2 Release: 1%{?dist} Summary: Rails Rack-Middleware for capturing JSON requests and responses details License: MIT URL: http://watchdocs.io Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby BuildArch: noarch %description It captures every JSON response, stores request and response details in temporary storage. Provides methods to send recorded calls to Watchdocs which checks them against the documentation or create docs for new calls. %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}/ mkdir -p %{buildroot}%{_bindir} cp -a .%{_bindir}/* \ %{buildroot}%{_bindir}/ find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x %check pushd .%{gem_instdir} # Run the test suite. popd %files %dir %{gem_instdir} %{_bindir}/console %{_bindir}/setup %{_bindir}/watchdocs %{gem_instdir}/.DS_Store %exclude %{gem_instdir}/.gitignore %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %doc %{gem_instdir}/watchdocs-rails.gemspec %changelog * Wed Aug 25 2021 mockbuilder - 0.11.2-1 - Initial package