Document Debrew.
This commit is contained in:
parent
9cab71a62f
commit
23cbb79810
@ -3,11 +3,15 @@
|
|||||||
require "mutex_m"
|
require "mutex_m"
|
||||||
require "debrew/irb"
|
require "debrew/irb"
|
||||||
|
|
||||||
|
# Helper module for debugging formulae.
|
||||||
|
#
|
||||||
|
# @api private
|
||||||
module Debrew
|
module Debrew
|
||||||
extend Mutex_m
|
extend Mutex_m
|
||||||
|
|
||||||
Ignorable = Module.new.freeze
|
Ignorable = Module.new.freeze
|
||||||
|
|
||||||
|
# Module for allowing to ignore exceptions.
|
||||||
module Raise
|
module Raise
|
||||||
def raise(*)
|
def raise(*)
|
||||||
super
|
super
|
||||||
@ -19,6 +23,7 @@ module Debrew
|
|||||||
alias fail raise
|
alias fail raise
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Module for allowing to debug formulae.
|
||||||
module Formula
|
module Formula
|
||||||
def install
|
def install
|
||||||
Debrew.debrew { super }
|
Debrew.debrew { super }
|
||||||
@ -33,6 +38,7 @@ module Debrew
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Module for displaying a debugging menu.
|
||||||
class Menu
|
class Menu
|
||||||
Entry = Struct.new(:name, :action)
|
Entry = Struct.new(:name, :action)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user