Sha256: 1777023335eff3cd3e103f61d2a3745e0e04e008013925695026bfd083409934

Contents?: true

Size: 586 Bytes

Versions: 1

Compression:

Stored size: 586 Bytes

Contents

class Regex

  #
  module TEMPLATES
    MLTAG      = /<([A-Z][A-Z0-9]*)\b[^>]*>(.*?)<\/\1>/i
    IP         = /\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
    EMAIL      = /([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/i
    USPHONE    = /(\d\d\d[-]|\(\d\d\d\))?(\d\d\d)[-](\d\d\d\d)/
    RUBYBLOCK  = /^=begin\s+(.*?)\n(.*?)\n=end/mi
    RUBYMETHOD = /\A\s*(\#.*?)^\s*def\s+(.*?)$/mi
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
regex-1.0.0 lib/regex/templates/common.rb