class Xdite::Cli
Public Class Methods
handle_no_command_error(command, has_namespace = $thor_runner)
click to toggle source
Calls superclass method
# File lib/xdite/cli.rb, line 39 def self.handle_no_command_error(command, has_namespace = $thor_runner) command.to_i == 0 ? super : self.new.invoke(:says, [command.to_i]) end
Public Instance Methods
apologize()
click to toggle source
# File lib/xdite/cli.rb, line 24 def apologize puts Xdite.apologize end
debate()
click to toggle source
# File lib/xdite/cli.rb, line 29 def debate puts Xdite.debate end
paragraph(number = 1, per_paragraph = 5)
click to toggle source
# File lib/xdite/cli.rb, line 19 def paragraph number = 1, per_paragraph = 5 puts Xdite.paragraph(number, per_paragraph) end
says(number = 1)
click to toggle source
# File lib/xdite/cli.rb, line 9 def says number = 1 puts Xdite.says(number) end
sentence(number = 1)
click to toggle source
# File lib/xdite/cli.rb, line 14 def sentence number = 1 puts Xdite.sentence(number) end
version()
click to toggle source
# File lib/xdite/cli.rb, line 34 def version puts Xdite::VERSION end