There is a fair bit in this pull request. It won't apply cleanly against edge, as it was built intended for a 0.60.1 application.
It includes an existing pull request from craigmcnamara spree-contrib/spree_related_products#6 , as that was required to get it working on 0.60.1.
In addition to this :
Please let me know if I can offer any assistance with getting this pulled. I have already started merging it into master locally, but I don't have an edge Spree environment set up to test the 3.1-dependant functionality.
Updated to new conventions for 0.50.xx and up releases.
Load products does not exist anymore
Remove blank tests
Add development dependencies
Create blank spec to get everything running
Require an older version of 'deface', because newer versions are 3.1 …
Don't let the test_app generator destroy our Gemfile
Initial specs for new Product functionality
Update README with development notes
Refactor logic out of method_missing
Moves the bulk of the logic out of method_missing and into a collection
of methods that are easy to overload.
Just realised this patch will probably break all you gem-related rake tasks :(
@jstirk - There's some great stuff in here and we should definitely get it merged in. Thanks for the contribution.
@ajjahn - Can you try and get this merged. Ping me on #spree if you need a hand.
@bdq - Yeah I'll merge it, and let you know if I need any help. As @jstirk mentioned, it will break the gem-related tasks. Is there any need to preserve the gemcutter tasks since we are using github and the versionfile?
@ajjahn - No I think you can rip the gemcutter stuff
I just updated master with the namespace changes, but didn't think to pull this in first. @ajjahn if you hadn't started on this I could work on updating it to work with the namespace changes. It would be nice to get the specs going.
Port @jstirk pull request to apply to the latest namespace updates. […