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