# Generated from stately_scopes-0.0.4.gem by gem2rpm -*- rpm-spec -*-
%global gem_name stately_scopes

Name: rubygem-%{gem_name}
Version: 0.0.4
Release: 1%{?dist}
Summary: Automatically creates state query methods for each of your model's scopes
License: MIT
URL: http://github.com/thetron/stately_scopes
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
BuildRequires: ruby(release)
BuildRequires: rubygems-devel
BuildRequires: ruby
# BuildRequires: rubygem(minitest)
# BuildRequires: rubygem(sqlite3)
BuildArch: noarch

%description
I've found that when developing Rails apps, I tend to almost always pair each
scope with an instance method which returns a boolean indicating whether the
object is included inside that scope.\n\nThis gem simply automatically creates
that method for you. Nothing super fancy, and you might consider replacing the
state methods with your own, more efficient, implementations - but it's great
for early stages of development, or providing a comparative case for unit
tests.


%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}
%exclude %{gem_instdir}/.gitignore
%exclude %{gem_instdir}/.travis.yml
%license %{gem_instdir}/LICENSE.txt
%{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}/spec
%{gem_instdir}/stately_scopes.gemspec

%changelog
* Wed Sep 15 2021 mockbuilder - 0.0.4-1
- Initial package