/dharma_quotes

A library of quotes from Buddhist texts, all wrapped up in a Ruby gem <3

Primary LanguageRubyMIT LicenseMIT

Dharma Quotes 1.1.0

Happy Hacktoberfest everyone! I will push a new release of the gem on rubygems.org at the beginning of November (so all your contributions can go in the new version) 👻 💀 🔥

Well namaste, it's the Ruby library of Dharma quotes! ❤️

New in this version:

  • Functionality to get random quotes from the one and only Pema Chodron
  • More unit tests added
  • Contributing instructions added

How to Install

In your command line, run the following command:

gem install dharma_quotes

Usage

You can start using dharma_quotes with just a few lines of Ruby. In your Ruby file, type the following:

require 'dharma_quotes'

dharma_quotes = DharmaQuotes.new
random_quote = dharma_quotes.get_quote
puts random_quote

It's going to give you a quote for example:

Animosity does not eradicate animosity. 
Only by loving kindness is animosity dissolved. 
This law is ancient and eternal. - The Dhammapada'

You can be more specific too if you like! Ask for a quote from the Dhammapada; a quote from a miscellaneous source; or another option detailed below.

dhammapada_quote = dharma_quotes.get_dhammapada_quote
misc_quote = dharma_quotes.get_quote_from_other_texts
noble_truth = dharma_quotes.get_noble_truth
part_of_noble_eightfold_path = dharma_quotes.get_part_of_eightfold_path
pema_chodron_quote = dharma_quotes.get_pema_chodron_quote
dalai_lama_quote = dharma_quotes.get_dalai_lama_quote

From command line

$> quote

Contributing

See 'CONTRIBUTING.md' for instructions.

Enjoy life!