Permalink
Commits on Dec 27, 2016
Commits on Nov 15, 2016
Commits on Oct 15, 2016
  1. Version bump

    mpraglowski committed Oct 15, 2016
  2. Merge pull request #35 from arkency/compatible_rails_and_ruby_event_s…

    …tore_clients
    
    Compatible rails and ruby event store clients
    mpraglowski committed on GitHub Oct 15, 2016
Commits on Oct 14, 2016
  1. Update changelog

    mpraglowski committed Oct 14, 2016
  2. Merge pull request #34 from arkency/drop_closed_struct

    Dropped ClosedStruct event (meta)data wrapping
    mpraglowski committed on GitHub Oct 14, 2016
Commits on Oct 11, 2016
  1. Kill the mutants

    fidel committed Oct 11, 2016
  2. Dropped ClosedStruct event (meta)data wrapping

    It comes out that the way ClosedStruct works internally can cause issues
    for some key names. The best example would be trying to initialize event
    with `object_id` as data key.
    
        RubyEventStore::Event.new(data: { object_id: 42 })
        ArgumentError: Cannot define object_id as it already exists
        from /home/xxx/gems/closed_struct-0.1.0/lib/closed_struct.rb:9:in `block in initialize'
    
    Same error will be raised for any key name which is the same as any of
    the `Object` methods.
    
    If users want to have object-like behavior, instead of hash-like for
    events, they should implement it on their own.
    
    Submitted issue: #33
    fidel committed Oct 11, 2016
Commits on Sep 13, 2016
  1. Merge pull request #31 from gottfrois/patch-1

    Allows to customized repository instance
    mpraglowski committed on GitHub Sep 13, 2016
  2. Allows to customized repository instance

    We should allow to pass a custom repository instance defined by the client. For example:
    
    ```
    describe RailsEventStoreMongoid::EventRepository do
    
      subject(:repository) { described_class.new(adapter: InMemoryAdapter.new) }
    
      it_behaves_like :event_repository, described_class
    
    end
    ```
    gottfrois committed on GitHub Sep 13, 2016
Commits on Sep 4, 2016
  1. Merge pull request #29 from fabiormoura/master

    Change subscribers hash in Broker class to fix issue when classes are reloaded
    mpraglowski committed on GitHub Sep 4, 2016
Commits on Sep 2, 2016
  1. Kill mutation

    fabiormoura committed Sep 2, 2016
Commits on Aug 14, 2016
Commits on Aug 11, 2016
  1. Back to 100%.

    * feels like cheating
    * I can't imagine cases where fetch would make any difference in that
      code
    * on the other hand KeyError is much better that calling methods on nil
      (opinion)
    pawelpacana committed Aug 11, 2016
  2. Upgrade mutant gem.

    * safe to do so with 100% coverage (removed --expected-coverage not used
      anymore)
    pawelpacana committed Aug 11, 2016
  3. Version bump

    mpraglowski committed Aug 11, 2016
  4. Make sure other stream events are filtered out

    Add some "noise" (events to another stream) to make sure they are not
    read when reading from some stream.
    mpraglowski committed Aug 11, 2016
  5. Kill some mutants in rails_event_store_active_record repository

    The lint specification for EventRepository is not mutant free yet.
    Needs update. This is part 1 only.
    mpraglowski committed Aug 11, 2016
Commits on Aug 10, 2016
  1. Version bump

    mpraglowski committed Aug 10, 2016
  2. Merge pull request #27 from arkency/default-args-as-keywords

    Default args as keywords
    mpraglowski committed on GitHub Aug 10, 2016
Commits on Jul 29, 2016
  1. And the pub-sub broker too

    mpraglowski committed Jul 29, 2016
Commits on Jul 12, 2016
  1. Version bump

    mpraglowski committed Jul 12, 2016
  2. Merge pull request #25 from arkency/deprecated-code-cleanup

    Deprecated handle_event removed
    mpraglowski committed on GitHub Jul 12, 2016
  3. Fix error message when #call method missing in event handler

    mpraglowski committed Jul 12, 2016