Module: Ronin::Quotes

Defined in:
lib/ronin/quotes.rb

Constant Summary collapse

COMPLETE =
[
  'The session is done. The blade is sharper.',
  'You sat with discomfort. That is the practice.',
  'One session closer to mastery.',
  'The warrior returns from the field. Rest now.',
  'Discipline is choosing between what you want now and what you want most.',
  'Twenty-five minutes of silence. The code heard you.',
  'You did not flinch. Continue.',
  'The focused mind cuts through noise like steel through bamboo.',
  'Another mark on the wall. The wall remembers.',
  'Stillness in the work. The work is the stillness.',
  'A ronin does not need a master to keep his sword sharp.',
  'The session ends. The habit does not.',
  'You showed up. Most do not.',
  'Musashi practiced every morning. You just did the same.',
  'Time bends for those who refuse to waste it.',
  'The candle burned. The work is done. Light another when ready.',
  'Focus is not talent. It is a decision made over and over.',
  'The dojo is quiet now. But the training echoes.',
  'You did not check your phone. That alone is victory.',
  'No interruption survived your resolve. Well done.'
].freeze
ABANDON =
[
  'You leave the field mid-battle. The enemy notices.',
  'The blade was drawn but never swung.',
  'Musashi never walked away from a duel. You just did.',
  'Abandoning a session is information. What pulled you away?',
  'The timer stops. The doubt does not.',
  'A ronin who flees lives to fight, but the habit of fleeing grows.',
  'You stepped off the path. Step back on.',
  'The candle was blown out early. The wax remembers.',
  'Retreat is acceptable. Retreat as habit is death.',
  'The session died young. Start another. Prove it was an accident.'
].freeze
REST_COMPLETE =
[
  'Rest is over. Return to the field.',
  'The pause sharpens the next cut.',
  'Break complete. The blade is waiting.',
  'You rested. Now move.',
  'Enough stillness. The work calls.'
].freeze

Class Method Summary collapse

Class Method Details

.on_abandonObject



53
54
55
# File 'lib/ronin/quotes.rb', line 53

def self.on_abandon
  ABANDON.sample
end

.on_completeObject



49
50
51
# File 'lib/ronin/quotes.rb', line 49

def self.on_complete
  COMPLETE.sample
end

.on_rest_completeObject



57
58
59
# File 'lib/ronin/quotes.rb', line 57

def self.on_rest_complete
  REST_COMPLETE.sample
end