Sha256: 533cf1afd7bb5d3937df15a9ab8f1f7ab348773277c17f7a599a48bd9a0a947a

Contents?: true

Size: 245 Bytes

Versions: 27

Compression:

Stored size: 245 Bytes

Contents

module Bot
  class ResponderChain
    def initialize
      @responders = []
    end

    def add(responder)
      @responders += Array.wrap(responder)
    end

    def responders
      @responders.map {|r| r.to_s.constantize }
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
bot-0.0.46 lib/bot/responder_chain.rb
bot-0.0.45 lib/bot/responder_chain.rb
bot-0.0.44 lib/bot/responder_chain.rb
bot-0.0.43 lib/bot/responder_chain.rb
bot-0.0.42 lib/bot/responder_chain.rb
bot-0.0.41 lib/bot/responder_chain.rb
bot-0.0.40 lib/bot/responder_chain.rb
bot-0.0.39 lib/bot/responder_chain.rb
bot-0.0.38 lib/bot/responder_chain.rb
bot-0.0.37 lib/bot/responder_chain.rb
bot-0.0.35 lib/bot/responder_chain.rb
bot-0.0.34 lib/bot/responder_chain.rb
bot-0.0.33 lib/bot/responder_chain.rb
bot-0.0.32 lib/bot/responder_chain.rb
bot-0.0.31 lib/bot/responder_chain.rb
bot-0.0.30 lib/bot/responder_chain.rb
bot-0.0.29 lib/bot/responder_chain.rb
bot-0.0.28 lib/bot/responder_chain.rb
bot-0.0.27 lib/bot/responder_chain.rb
bot-0.0.26 lib/bot/responder_chain.rb