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