Sha256: 72c73593aa10c35148516fbc95f247381e8b70e4a4a737f64839d2dbe1630779

Contents?: true

Size: 578 Bytes

Versions: 6

Compression:

Stored size: 578 Bytes

Contents

module Jekyll
  module RpLogs
    class Parser
      FORMAT_STR = nil

      # These patterns are reasonably universal.
      # (?<foo>pattern) is a named group accessible via $LAST_MATCH_INFO[:foo]

      # IRC mode characters for most IRCds.
      MODE = /(?<mode>[+%@&~!]?)/

      # The allowable characters in nicks. Errs on the side of being permissive
      # rather than restrictive
      NICK = /(?<nick>[\w\-\\\[\]\{\}\^\`\|]+)/

      # Match flags used for forcing the parser to treat the line a certain way
      FLAGS = /(?<flags>(?:![A-Z]+ )*)/
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jekyll-rp_logs-0.5.0 lib/jekyll/rp_logs/rp_parser.rb
jekyll-rp_logs-0.4.0 lib/jekyll/rp_logs/rp_parser.rb
jekyll-rp_logs-0.3.1 lib/jekyll/rp_logs/rp_parser.rb
jekyll-rp_logs-0.3.0 lib/jekyll/rp_logs/rp_parser.rb
jekyll-rp_logs-0.2.1 lib/jekyll/rp_logs/rp_parser.rb
jekyll-rp_logs-0.2.0 lib/jekyll/rp_logs/rp_parser.rb