19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/modules/cmd/maipu/show_clock.rb', line 19
def parse
context = self.context.dup
clock = {}
useful[:clock] = clock
context.readline_match_block(/(?<zone>.*)\.\d+ (?<week>[^\s]+) (?<month>[^\s]+) (?<day>[^\s]+) (?<time>[^\s]+) (?<year>[^\s]+)/) do |block|
block.update(clock, :time)
block.update(clock, :zone)
block.update(clock, :week)
block.update(clock, :year)
block.update(clock, :month, Aio::Base::Toolkit::Date.month_to_i(block[:month]))
block.update(clock, :day)
end
end
|