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