Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove unwarranted gem dependencies #44

Merged
merged 5 commits into from
Feb 13, 2016
Merged

Conversation

craiglittle
Copy link
Collaborator

In the end, these gems didn't provide enough value to justify the cost of the additional dependencies.

Inspired by: http://www.mikeperham.com/2016/02/09/kill-your-dependencies/

@zendesk/darko

@alex-stone
Copy link

Are you intending to make similar changes to Clavius w.r.t. memoizable?

@craiglittle
Copy link
Collaborator Author

Are you intending to make similar changes to Clavius w.r.t. memoizable?

Yep, it's on the way! Stay tuned.

@craiglittle craiglittle force-pushed the craig/remove-dependencies branch 2 times, most recently from dc1808d to 68149f8 Compare February 12, 2016 22:19
These will be used to perform deep equality assertions in specs without
the use of the `equalizer` gem.
In the end, this gem really wasn't used for anything besides making
the specs look a bit cleaner. Instead of having another runtime
dependency, custom matchers were built out to provide the needed
functionality.

Inspired by: http://www.mikeperham.com/2016/02/09/kill-your-dependencies/
The benefit didn't outweigh the cost of an additional dependency.
The benefit didn't outweigh the cost of an additional dependency.
@craiglittle craiglittle force-pushed the craig/remove-dependencies branch from 68149f8 to 028259b Compare February 12, 2016 23:39
@craiglittle
Copy link
Collaborator Author

Are you intending to make similar changes to Clavius w.r.t. memoizable?

Yep, it's on the way! Stay tuned.

v1.0.2 of clavius released with the dependency removed!

@alex-stone @joshlam 💇 I've refactored the matchers a bit. This should be good to go.

@ghost
Copy link

ghost commented Feb 13, 2016

👍

craiglittle added a commit that referenced this pull request Feb 13, 2016
@craiglittle craiglittle merged commit d380817 into master Feb 13, 2016
@craiglittle craiglittle deleted the craig/remove-dependencies branch February 13, 2016 05:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants