All Versions
10
Latest Version
Avg Release Cycle
80 days
Latest Release
2524 days ago

Changelog History

  • v1.0.0 Changes

    April 30, 2017
    • Drop deprecations around Context initialize method. It now requires keyword arguments. Non-keyword argumennts may be used with initialize_without_keywords
    • โœ‚ Remove code supporting exception cause it InvalidRoleType prior to ruby 2.1
  • v0.9.11 Changes

    June 09, 2016
    • Rely on the standard library Forwardable to setup how the RoleMap forwards messages to the container.
    • โšก๏ธ Update RoleMap role_player? method to rescue from StandardError, a non-implementation-specific exception.
    • ๐Ÿšš Move to using triad 0.3.0 which relies on concurrent-ruby 0.9+ and moves off of thread_safe 0.3.5
  • v0.9.10 Changes

    May 13, 2016
    • Do something with name collisions when a role player has an existing method of another role in the context.
    • ๐Ÿšš Move InvalidRoleType exception under the host context class namespace. This allows you to rescue from your own namespace.
  • v0.9.9

    June 18, 2015
  • v0.9.8

    June 16, 2015
  • v0.9.7

    May 26, 2015
  • v0.9.6

    May 23, 2015
  • v0.9.5

    May 22, 2015
  • v0.9.4

    May 15, 2015
  • v0.9.3

    May 14, 2015