class Todo::Task
Attributes
message[RW]
Public Class Methods
file()
click to toggle source
wrapper to Task#file
with a dummy task
# File lib/tasky.rb, line 109 def self.file new([?.]).file end
new(message)
click to toggle source
# File lib/tasky.rb, line 83 def initialize(message) Todo.help if message.empty? @message = '[ ] ' + message.join(' ') # make sure the file exists FileUtils.touch(file) end
Public Instance Methods
file()
click to toggle source
# File lib/tasky.rb, line 104 def file File.expand_path(File.join('~', '.todo')) end
save()
click to toggle source
# File lib/tasky.rb, line 92 def save File.open(file, 'a') do |f| f.puts message end File.size(file) end
size()
click to toggle source
# File lib/tasky.rb, line 100 def size message.size end