Sha256: afddb23d0d442361e6d85c566e39f4f3ba26b39436779a549e9b2e3601087f89

Contents?: true

Size: 485 Bytes

Versions: 3

Compression:

Stored size: 485 Bytes

Contents

# ParseClassはHeadingなどの実際に置換をしているparseMethodの
# TemplateMethodです。
# 置換対象のテキストに正規表現がマッチングしなかった場合は
# textをreturnし、マッチングした場合は置換されたテキストを戻します。

class Parse
  def initialize
    @result = String.new
    @p_flag = nil
    @pre_flag = nil
    @list_flag = nil
  end

  def self.parse text
    return text if @result == nil
    @result
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wparser-0.1.3 lib/wparser/parse.rb
wparser-0.1.2 lib/wparser/parse.rb
wparser-0.1.1 lib/wparser/parse.rb