app/models/chunks/chunk.rb in Pimki-1.0.092 vs app/models/chunks/chunk.rb in Pimki-1.1.092

- old
+ new

@@ -6,12 +6,12 @@ # +pattern+ that states what sort of text it matches. # Chunks are initalized by passing in the result of a # match by its pattern. module Chunk class Abstract - attr_reader :text + attr_reader :text, :revision - def initialize(match_data) @text = match_data[0] end + def initialize(match_data, revision) @text = match_data[0]; @revision = revision end def pre_mask() "chunk#{self.id}start " end def post_mask() " chunk#{self.id}end" end def mask(content) "chunk#{self.id}chunk" end def revert(content) content.sub!( Regexp.new(mask(content)), text ) end def unmask(content) self if revert(content) end