# Generated from mixable_engines-0.1.1.gem by gem2rpm -*- rpm-spec -*- %global gem_name mixable_engines Name: rubygem-%{gem_name} Version: 0.1.1 Release: 1%{?dist} Summary: Makes engines "mixable" - classes in the app directory will be mixed in with the main application License: MIT URL: http://github.com/asee/mixable_engines Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(shoulda) # BuildRequires: rubygem(jeweler) >= 1.6.4 # BuildRequires: rubygem(jeweler) < 1.7 # BuildRequires: rubygem(rcov) BuildArch: noarch %description In the old Engines plugin (used before the built-in engines arrived in rails 2.3), controller and helper classes were mixed together. That is, if an engine had a FooController, and your application also had a FooController, you could use the actions in both controllers. In the built-in Engines functionality in Rails 3, this does not occur. Your application's FooController replaces the engine controller entirely. This gem restores the old functionality, allowing you to easily override parts of an engine in your application. . %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} # Run the test suite. popd %files %dir %{gem_instdir} %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/VERSION %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/.document %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.rdoc %{gem_instdir}/Rakefile %{gem_instdir}/mixable_engines.gemspec %{gem_instdir}/test %changelog * Tue Apr 19 2022 mockbuilder - 0.1.1-1 - Initial package