class Aio::Module::Cmd::H3C::DisplayClock
Public Class Methods
new()
click to toggle source
Calls superclass method
Aio::Module::Cmd::new
# File lib/modules/cmd/h3c/display_clock.rb, line 8 def initialize super({ :cmd_full => "display clock", :cmd_short => "dis clo", :author => "Elin", :description => "This is H3C Command# display clock", :ranking => Ranking_1, :platform => "all", }) end
Public Instance Methods
parse()
click to toggle source
# File lib/modules/cmd/h3c/display_clock.rb, line 19 def parse context = self.context.dup clock = {} useful[:clock] = clock context.readline_match_block(/(?<time>[^\s]+) (?<zone>[^\s]+) (?<week>[^\s]+) (?<month>\d+)\/(?<day>\d+)\/(?<year>\d+)/) do |block| block.update(clock, :time) block.update(clock, :zone) block.update(clock, :week) block.update(clock, :year) block.update(clock, :month) block.update(clock, :day) end end