Permalink
Commits on Jun 13, 2015
  1. Bump version to 1.1.1

    Sean Huber committed Jun 13, 2015
  2. Add inline documentation for sub_diff and gsub_diff

    Sean Huber committed Jun 13, 2015
Commits on Jun 12, 2015
  1. Remove `delegate` custom rspec matcher

    We don't really need to test these cases. It's build right into Ruby
    core and kind of feels like we're testing something basic like
    `attr_reader`.
    Sean Huber committed Jun 12, 2015
  2. Remove spec_helper code for 1.8.7 support

    Sean Huber committed Jun 12, 2015
  3. Remove unnecessary `class_eval` block in `Buildable`

    Both the `extend` and `def_delegators` methods are public so we don't
    need to open a `class_eval` block and evaluate code in a private
    context.
    Sean Huber committed Jun 12, 2015
  4. Rename a few methods and variables for clarity

    Sean Huber committed Jun 12, 2015
  5. Remove multiple references to "segment" in docs

    Sean Huber committed Jun 12, 2015
  6. Introduce a new `Buildable` module

    This DRYs up some code duplication across a few classes.
    Sean Huber committed Jun 12, 2015
  7. Refactor dependencies e.g. `Adapter` to rely on a `Builder` instance

    This seems to simplify the dependencies a bit. I think I may even be
    able to extract a new module next.
    Sean Huber committed Jun 12, 2015
  8. Refactor `Gsub#suffix` and remove `#suffix_matcher`

    Sean Huber committed Jun 12, 2015
  9. More small documentation revisions

    Sean Huber committed Jun 12, 2015
  10. More class documentation revisions

    Sean Huber committed Jun 12, 2015
  11. Revise some class documentation

    Sean Huber committed Jun 12, 2015
  12. Add inline documentation to describe each class

    Sean Huber committed Jun 12, 2015
  13. Rename `Adapter#instance` to `#adapter` for clarity

    Sean Huber committed Jun 12, 2015
  14. Bump version to 1.1.0

    Sean Huber committed Jun 12, 2015
  15. Update copyright dates

    Sean Huber committed Jun 12, 2015
  16. Update README with note about 1.8 or 1.9 support

    Sean Huber committed Jun 12, 2015
  17. Require Ruby 2.0+, dropping 1.8 and 1.9 support

    Sean Huber committed Jun 12, 2015
  18. Bump version to 1.0.7

    Sean Huber committed Jun 12, 2015
  19. Refactor `Gsub#suffix` for clarity

    Sean Huber committed Jun 12, 2015
Commits on Jun 11, 2015
  1. Refer to method instead of ivar

    Sean Huber committed Jun 11, 2015
  2. Remove inline documentation for now

    Sean Huber committed Jun 11, 2015
  3. Refactor `Adapter` dependencies with delegation

    Sean Huber committed Jun 11, 2015
  4. Memoize `Builder#adapter` and `Builder#differ`

    Sean Huber committed Jun 11, 2015
  5. Introduce a new `Adapter` class

    Sean Huber committed Jun 11, 2015
  6. Bump to version 1.0.6

    Sean Huber committed Jun 11, 2015
  7. Be more explicit in an equality testing spec

    Sean Huber committed Jun 11, 2015
  8. Make `Collection#clear` return `self`

    This makes the API more consistant with the `clear` methods in `Array`
    and `String`.
    Sean Huber committed Jun 11, 2015
  9. Bump version to 1.0.5

    Sean Huber committed Jun 11, 2015
  10. Reorder an attr_reader line in Collection

    Sean Huber committed Jun 11, 2015
  11. Rename `Builder#build` to `#build_diff_collection`

    Sean Huber committed Jun 11, 2015
  12. Delegate `Collection#to_s` to fix 1.8.7 failures

    Sean Huber committed Jun 11, 2015
  13. Update README api section

    Sean Huber committed Jun 11, 2015