Module: OmnifocusMcp::Tools::Definitions::OperationFactory

Defined Under Namespace

Modules: InstanceMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



7
8
9
# File 'lib/omnifocus_mcp/tools/definitions/operation_factory.rb', line 7

def self.extended(base)
  base.include InstanceMethods
end

Instance Method Details

#default_operation_factory(&factory) ⇒ Object



11
12
13
# File 'lib/omnifocus_mcp/tools/definitions/operation_factory.rb', line 11

def default_operation_factory(&factory)
  @default_operation_factory = factory
end

#operation_factoryObject



15
16
17
# File 'lib/omnifocus_mcp/tools/definitions/operation_factory.rb', line 15

def operation_factory
  @operation_factory || @default_operation_factory
end

#operation_factory=(factory) ⇒ Object



19
20
21
# File 'lib/omnifocus_mcp/tools/definitions/operation_factory.rb', line 19

def operation_factory=(factory)
  @operation_factory = factory
end