module Nebrija
Constants
- MAJOR
- MINOR
- PATCH
- VERSION
Public Class Methods
cli(word)
click to toggle source
rubocop:disable MethodLength
# File lib/nebrija/cli.rb, line 6 def self.cli(word) abort 'Type a word `$ nebrija amor`' if word.nil? result = Rae.new.search(word) status = result[:status] response = result[:response] if status == 'error' puts 'Word does not exist. :(.' else puts "#{word}:" puts response[:core_meanings].each do |meaning| puts "\t#{meaning[:meaning]}" end puts puts response[:other_meanings].each do |meaning| puts "#{meaning[:expression]}:" meaning[:meanings].each do |sub| puts "\t#{sub[:meaning]}" end puts end end end