class HrrRbNetconf::Server::Datastore::OperHandler
Public Class Methods
new(logger: nil)
click to toggle source
# File lib/hrr_rb_netconf/server/datastore/oper_handler.rb, line 12 def initialize logger: nil self.logger = logger end
Public Instance Methods
run(oper, input)
click to toggle source
# File lib/hrr_rb_netconf/server/datastore/oper_handler.rb, line 24 def run oper, input log_debug { "run with oper, input: #{oper.inspect}, #{input.inspect}" } oper.call(*(@args + [input])) end
start(*args)
click to toggle source
# File lib/hrr_rb_netconf/server/datastore/oper_handler.rb, line 16 def start *args log_info { "Starting OperHandler" } log_debug { "args: #{args.inspect}" } @args = args Fiber.yield log_info { "Exiting OperHandler" } end