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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code refactoring #49

Merged
merged 12 commits into from
Jul 6, 2014
Merged

Code refactoring #49

merged 12 commits into from
Jul 6, 2014

Conversation

guilhermesimoes
Copy link
Contributor

I was using Churn in a gem of mine and thought I needed a new feature. While developing that feature, I ended up refactoring a bit of Churn's code. In the end, I realized I didn't need that feature after all 馃槕

However, not every effort has to go to waste. I hope some of these changes are useful.

I apologize for all the whitespace fixing, but my text editor does that for me 馃槅 Every file I touched had its whitespace fixed, so I bundled all that into a single commit.

Now it just uses double quotes instead of the %q notation.
The `match` method generates a MatchData object, making it slower than
the `=~` operator [1]. Since this MatchData object is not being used, it
makes sense to switch to `=~`.

[1]: http://stackoverflow.com/a/11908214/1160916
Changes include:

* Using Minitest::Test instead of Test::Unit

* Updating mocha to the latest version

* Using test_construct since test-construct is no longer being maintained

* Fixing 3 broken tests
@danmayer
Copy link
Owner

danmayer commented Jul 3, 2014

Awesome thanks for the effort. I will review this soon and get it all merged in. I appreciate the work and effort.

danmayer added a commit that referenced this pull request Jul 6, 2014
@danmayer danmayer merged commit d6f1ad4 into danmayer:master Jul 6, 2014
@danmayer
Copy link
Owner

danmayer commented Jul 6, 2014

awesome looks great merged in. Really appreciate the cleanup.

@guilhermesimoes
Copy link
Contributor Author

Thanks 馃槃

I thank you for this incredible gem!

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.

None yet

2 participants