class Glaemscribe::API::ElvishNumbersPreProcessorOperator
Public Instance Methods
apply(l)
click to toggle source
# File lib/api/pre_processor/elvish_numbers.rb, line 28 def apply(l) base = finalized_glaeml_element.args[0] base = (base)?(base.to_i):(12) reverse = finalized_glaeml_element.args[1] reverse = (reverse != nil)?(reverse == "true" || reverse == true):(true) l.gsub(/\d+/) { |f| ret = f.to_i.to_s(base).upcase() ret = ret.reverse if(reverse) ret } end