Class: Announcer::Config::ProcArray
- Inherits:
-
Array
- Object
- Array
- Announcer::Config::ProcArray
- Defined in:
- lib/announcer/config.rb
Instance Method Summary collapse
Instance Method Details
#call(*args, &block) ⇒ Object
16 17 18 |
# File 'lib/announcer/config.rb', line 16 def call(*args, &block) map { |x| x.call(*args, &block) } end |
#push(*procs) ⇒ Object
11 12 13 14 |
# File 'lib/announcer/config.rb', line 11 def push(*procs) raise ConfigError, "May only add blocks" unless procs.all? { |p| p.is_a?(Proc) } super end |