Sha256: 00de57894cb6af864f7811c6d99f572dbac32eaaa7d1f4a021cecb32bdc54805
Contents?: true
Size: 279 Bytes
Versions: 3
Compression:
Stored size: 279 Bytes
Contents
class Command < Array def initialize(name=nil, *args) self << name.to_s self << args unless args.empty? end def method_missing(m, *args, &block) m = m.to_s self << (args.empty? ? [m] : [m, args]).flatten end def to_s self.flatten.join(" ") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
auser-skelerl-0.0.2 | lib/skelerl/erlpers/mappers/command.rb |
auser-skelerl-0.0.3 | lib/skelerl/erlpers/mappers/command.rb |
auser-skelerl-0.0.4 | lib/skelerl/erlpers/mappers/command.rb |