Module: Putter::InstanceFollower

Defined in:
lib/putter/instance_follower.rb

Constant Summary collapse

@@putter_followed_instances =
[]

Instance Method Summary collapse

Instance Method Details

#new(*args, &blk) ⇒ Object



5
6
7
8
9
# File 'lib/putter/instance_follower.rb', line 5

def new(*args, &blk)
  result = super *args, &blk
  @@putter_followed_instances << result
  ::Putter.follow(result, label: "#{name} instance #{@@putter_followed_instances.count}")
end