module Helpema::Rubish
Public Class Methods
command(name, cmd:name.to_s.chomp('?').chomp('!'), version:nil, v:nil, usage:nil, synonyms:nil, exception:nil)
click to toggle source
# File lib/helpema/rubish.rb, line 26 def Rubish.command(name, cmd:name.to_s.chomp('?').chomp('!'), version:nil, v:nil, usage:nil, synonyms:nil, exception:nil) mode = 'r' exception = false if name[-1]=='?' and not exception Rubish.define_command(name.to_sym, cmd:cmd, version:version, v:v, usage:usage, synonyms:synonyms, mode:mode, exception:exception) end
shell(name, cmd:name.to_s.chomp('?').chomp('!'), version:nil, v:nil, usage:nil, synonyms:nil, exception:nil, default:nil)
click to toggle source
# File lib/helpema/rubish.rb, line 4 def Rubish.shell(name, cmd:name.to_s.chomp('?').chomp('!'), version:nil, v:nil, usage:nil, synonyms:nil, exception:nil, default:nil) if name[-1]=='?' mode = 'w' exception = false unless exception else mode = 'w+' end Rubish.define_command(name.to_sym, cmd:cmd, version:version, v:v, usage:usage, synonyms:synonyms, mode:mode, exception:exception, default:default) # default script end