Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

support block for undefined rpc request#56

Open
kazubu wants to merge 1 commit intoJuniper:masterfrom
kazubu:features/support_block_for_undefined_rpc
Open

support block for undefined rpc request#56
kazubu wants to merge 1 commit intoJuniper:masterfrom
kazubu:features/support_block_for_undefined_rpc

Conversation

@kazubu
Copy link
Copy Markdown

@kazubu kazubu commented Apr 17, 2020

This request contains a change for support block in general(undefined) RPC call.
It introduce the ability to use nested elements in RPC request.

Example for use

dev = Netconf::SSH.new(login)
dev.open

dev.rpc.update_certificate{|x|
  x.type 'DEVICE_CERT'
  x.send(:'subject-common-name', 'cn.example.net')
  x.send(:'external-interfaces'){
    x.send(:'external-interface', '<External Port>')
  }
  x.send(:'internal-interfaces'){
    x.send(:'internal-interface', '<Internal Port>')
  }
  x.send(:'management-interface', 'true')
}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant