class Object
Public Instance Methods
reduce(regexp,&code)
click to toggle source
# File lib/goling.rb, line 6 def reduce(regexp,&code) Goling::rules << { :match => regexp.keys[0], :result => regexp.values[0].kind_of?(Hash) ? regexp.values[0][:to] : regexp.values[0], :lang => regexp.values[0].kind_of?(Hash) ? regexp.values[0][:lang] : :ruby, :inline => regexp.values[0].kind_of?(Hash)&®exp.values[0].has_key?(:inline) ? regexp.values[0][:inline] : false, :proc => code } end