Class: Fukuzatsu::FileReader::SourceFile

Inherits:
Object
  • Object
show all
Defined in:
lib/fukuzatsu/file_reader.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file) ⇒ SourceFile

Returns a new instance of SourceFile.



26
27
28
# File 'lib/fukuzatsu/file_reader.rb', line 26

def initialize(file)
  @file = File.open(file, "r")
end

Instance Attribute Details

#fileObject (readonly)

Returns the value of attribute file.



25
26
27
# File 'lib/fukuzatsu/file_reader.rb', line 25

def file
  @file
end

Instance Method Details

#contentsObject



32
33
34
# File 'lib/fukuzatsu/file_reader.rb', line 32

def contents
  self.file.read
end

#filenameObject



29
30
31
# File 'lib/fukuzatsu/file_reader.rb', line 29

def filename
  file.path
end