class ViewModel::AccessControl::Tree
def store_descendent_visibility(view, descendent_visibility)
def store_descendent_visibility(view, descendent_visibility) if @root_visibility_store.has_key?(view.object_id) raise RuntimeError.new("Root access control data already saved for root") end @root_visibility_store[view.object_id] = descendent_visibility end