Class: Chassis::CircuitPanel
- Inherits:
-
Object
- Object
- Chassis::CircuitPanel
- Defined in:
- lib/chassis/circuit_panel.rb
Class Method Summary collapse
Class Method Details
.build(&block) ⇒ Object
4 5 6 7 |
# File 'lib/chassis/circuit_panel.rb', line 4 def build(&block) raise ArgumentError, "block required" unless block Class.new self, &block end |
.circuit(name, options = {}) ⇒ Object
9 10 11 12 13 |
# File 'lib/chassis/circuit_panel.rb', line 9 def circuit(name, = {}) define_method name do Breaker.circuit name, end end |