class Jsm::Callbacks::ChainCollection
collection of chain
Public Class Methods
new(klass)
click to toggle source
# File lib/jsm/callbacks/chain_collection.rb, line 3 def initialize(klass) @klass = klass @chains = {} end
Public Instance Methods
[](context)
click to toggle source
# File lib/jsm/callbacks/chain_collection.rb, line 12 def [](context) @chains[context] ||= Jsm::Callbacks::Chain.new(context) end
add_chain(context,chain)
click to toggle source
# File lib/jsm/callbacks/chain_collection.rb, line 8 def add_chain(context,chain) @chains[context] = chain end