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