类 Reline::KeyActor::Composite
公共类方法
源代码
# File lib/reline/key_actor/composite.rb, line 2 def initialize(key_actors) @key_actors = key_actors end
公共实例方法
源代码
# File lib/reline/key_actor/composite.rb, line 10 def get(key) @key_actors.each do |key_actor| func = key_actor.get(key) return func if func end nil end
源代码
# File lib/reline/key_actor/composite.rb, line 6 def matching?(key) @key_actors.any? { |key_actor| key_actor.matching?(key) } end