Class: Haml::I18n::Extractor::TaggingWriter

Inherits:
Object
  • Object
show all
Defined in:
lib/haml-i18n-extractor/extraction/tagging_writer.rb

Constant Summary collapse

DB =
".tags.haml-i18n-extractor"

Instance Method Summary collapse

Constructor Details

#initializeTaggingWriter

Returns a new instance of TaggingWriter.



7
8
9
# File 'lib/haml-i18n-extractor/extraction/tagging_writer.rb', line 7

def initialize
  @file = File.open(DB, "a+")
end

Instance Method Details

#write(path, lineno) ⇒ Object



11
12
13
14
15
# File 'lib/haml-i18n-extractor/extraction/tagging_writer.rb', line 11

def write(path, lineno)
  tag = "#{path}:#{lineno}\n"
  @file.write(tag)
  @file.flush
end