class Volt::GroupedControllers
Public Class Methods
new(name)
click to toggle source
# File lib/volt/page/bindings/view_binding/grouped_controllers.rb, line 6 def initialize(name) @name = name @@pool ||= GenericCountingPool.new end
Public Instance Methods
clear()
click to toggle source
# File lib/volt/page/bindings/view_binding/grouped_controllers.rb, line 19 def clear @@pool.clear end
inspect()
click to toggle source
# File lib/volt/page/bindings/view_binding/grouped_controllers.rb, line 23 def inspect "<GroupedController @name:#{@name.inspect} #{@@pool.inspect}>" end
lookup_or_create(controller, &block)
click to toggle source
# File lib/volt/page/bindings/view_binding/grouped_controllers.rb, line 11 def lookup_or_create(controller, &block) @@pool.find(@name, controller, &block) end
remove(controller)
click to toggle source
# File lib/volt/page/bindings/view_binding/grouped_controllers.rb, line 15 def remove(controller) @@pool.remove(@name, controller) end