Method: Such::Thing.do_symbol
- Defined in:
- lib/such/thing.rb
.do_symbol(parameter, parameters) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/such/thing.rb', line 22 def self.do_symbol(parameter, parameters) if @@PARAMETERS.has_key?(parameter) p = @@PARAMETERS[parameter] (parameter[-1]=='!')? parameters.unshift(*p) : parameters.unshift(p) else if parameter[-1]=='!' p = parameter[0..-2] parameters.unshift(p.downcase.to_sym) parameters.unshift(p.upcase.to_sym) else warn "Warning: Such::Thing::PARAMETERS[#{parameter}] not defined" end end end |