Class: CLI
- Inherits:
-
Thor
- Object
- Thor
- CLI
- Defined in:
- lib/jott/cli.rb
Instance Method Summary collapse
Instance Method Details
#add(text) ⇒ Object
15 16 17 18 19 |
# File 'lib/jott/cli.rb', line 15 def add(text) title = text[0, 30] Memo.new.create(title:, body: text) puts "Added new memo: #{title}".colorize(:green) end |
#clear ⇒ Object
9 10 11 12 |
# File 'lib/jott/cli.rb', line 9 def clear Memo.new.clear puts "Clear all memos".colorize(:green) end |
#ls ⇒ Object
28 29 30 31 32 33 |
# File 'lib/jott/cli.rb', line 28 def ls memos = Memo.new.all memos.each do |memo| puts "#{memo[0]}. #{memo[1]}: #{memo[2]}" end end |