Module: DSL::NamespaceWrapper::GlobalAwareEndpoint

Included in:
DSL::NamespaceWrapper
Defined in:
lib/libraries_io/ext/tlaw.rb

Instance Method Summary collapse

Instance Method Details

#endpoint(*args, &block) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/libraries_io/ext/tlaw.rb', line 12

def endpoint(*args, &block)
  super(*args) do
    instance_eval(&block)
    DSL::NamespaceWrapper.globals.each do |name, type, opts|
      param(name, type, **opts)
    end
  end
end