module LogCabin::Modules::Regex
Use regex to adjust state value
Public Instance Methods
regex_helper(value)
click to toggle source
# File lib/prospectus/helpers/regex.rb, line 6 def regex_helper(value) return value unless @find m = value.match(@find) raise("Value does not match regex: #{value}") unless m m.to_s.sub(@find, @replace) end
Private Instance Methods
regex(find, replace = '\1')
click to toggle source
# File lib/prospectus/helpers/regex.rb, line 15 def regex(find, replace = '\1') @find = find @replace = replace end