1. 2
  1.  

  2. 1

    Ok, this is a genuinely useful idea…. I wish I had seen it earlier.

    It is somewhat like a http://en.wikipedia.org/wiki/Fluent_interface but takes it one step further into truly encapsulating, invariant protecting code.

    I like it. I want to see more….

    Looks like I better watch http://confreaks.tv/videos/rubyconf2014-eastward-ho-a-clear-path-through-ruby-with-oo

    Also must read http://www.saturnflyer.com/blog/jim/2014/12/23/enforcing-encapsulation-with-east-oriented-code/