Module: TwitterCldr::Utils::RegexpAst
- Defined in:
- lib/twitter_cldr/utils/regexp_ast.rb
Defined Under Namespace
Classes: Alternation, Alternative, BeginningOfLine, Capture, CharacterSet, Digit, EndOfLine, EscapeSequence, Literal, Node, Passive, Quantifier, Root, Sequence, Word, WordBoundary
Class Method Summary
collapse
Class Method Details
.dump(ast) ⇒ Object
16
17
18
|
# File 'lib/twitter_cldr/utils/regexp_ast.rb', line 16
def self.dump(ast)
Base64.encode64(Marshal.dump(ast))
end
|
.load(ast_str) ⇒ Object
12
13
14
|
# File 'lib/twitter_cldr/utils/regexp_ast.rb', line 12
def self.load(ast_str)
Marshal.load(Base64.decode64(ast_str))
end
|