require 'digest/md5' require 'json' module Persistent module Shell class Command < Struct.new(:cmd, :time) def md5 Digest::MD5.hexdigest(cmd) end def to_h { :cmd => cmd, :time => time, } end def to_json(*a) to_h.to_json(*a) end end end end # vim: set sts=2 sw=2 et ai: