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