Class: Kailash::Mcp::PermissionManager

Inherits:
Object
  • Object
show all
Defined in:
lib/kailash/mcp.rb

Overview

PermissionManager block-based lifecycle.

Class Method Summary collapse

Class Method Details

.open(&_block) ⇒ Object



195
196
197
198
199
200
201
202
203
204
# File 'lib/kailash/mcp.rb', line 195

def self.open(&_block)
  pm = new
  return pm unless block_given?

  begin
    yield pm
  ensure
    pm.close
  end
end