class Enumex::ActionContainers
Attributes
base[R]
Public Class Methods
new(base)
click to toggle source
# File lib/enumex/action_containers.rb, line 9 def initialize(base) @base = base end
types()
click to toggle source
# File lib/enumex/action_containers.rb, line 4 def types [:post, :pre] end
Public Instance Methods
empty?()
click to toggle source
# File lib/enumex/action_containers.rb, line 27 def empty? types.all? {|t| public_send(t).extenders.empty? } end
reset()
click to toggle source
# File lib/enumex/action_containers.rb, line 23 def reset types.each {|nm| public_send(nm).extenders.each(&:reset) } end