Class: RLM::Runtime::SignatureRegistry

Inherits:
Object
  • Object
show all
Defined in:
lib/rlm/runtime/signature_registry.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(root_signature, extras) ⇒ SignatureRegistry

Returns a new instance of SignatureRegistry.



13
14
15
16
17
# File 'lib/rlm/runtime/signature_registry.rb', line 13

def initialize(root_signature, extras)
  @root_signature = root_signature
  @extras = extras
  @registry = {}
end

Class Method Details

.build(root_signature, extras) ⇒ Object



9
10
11
# File 'lib/rlm/runtime/signature_registry.rb', line 9

def self.build(root_signature, extras)
  new(root_signature, extras).build
end

Instance Method Details

#buildObject



19
20
21
22
23
# File 'lib/rlm/runtime/signature_registry.rb', line 19

def build
  register(root_signature)
  register_extras
  registry
end