class Noter::NoteFile
Attributes
filename[R]
Public Class Methods
dir()
click to toggle source
# File lib/noter/note_file.rb, line 9 def self.dir "#{ENV['HOME']}/.notes" end
new(filename)
click to toggle source
# File lib/noter/note_file.rb, line 5 def initialize(filename) @filename = filename end
Public Instance Methods
content()
click to toggle source
# File lib/noter/note_file.rb, line 19 def content File.read(filename) end
first_line()
click to toggle source
# File lib/noter/note_file.rb, line 23 def first_line content.split("\n")[0] end
formatted_time()
click to toggle source
# File lib/noter/note_file.rb, line 13 def formatted_time basename = File.basename(@filename, ".txt") numbers = basename.split("_") "#{numbers[1]}-#{numbers[2]} #{numbers[3]}:#{numbers[4]}" end