Class: Sticky::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/sticky.rb

Instance Method Summary collapse

Instance Method Details

#deleteObject



27
28
29
# File 'lib/sticky.rb', line 27

def delete
  Sticky::Note.delete!(options[:tag])
end

#new(message) ⇒ Object



10
11
12
# File 'lib/sticky.rb', line 10

def new(message)
  Sticky::Note.build(message, options[:tag]).save!
end

#showObject



20
21
22
23
# File 'lib/sticky.rb', line 20

def show
  date = options[:date] ? Time.parse(options[:date]) : nil
  Sticky::Note.show(options[:tag], date)
end