module Aruba::Console::Help

Helpers for Aruba::Console

Public Instance Methods

aruba_help() click to toggle source

Output help information

# File lib/aruba/console/help.rb, line 10
def aruba_help
  puts 'Aruba Version: ' + Aruba::VERSION
  puts 'Issue Tracker: ' + 'https://github.com/cucumber/aruba/issues'
  puts "Documentation:\n" + %w(http://www.rubydoc.info/gems/aruba).map { |d| format('* %s', d) }.join("\n")
  puts

  nil
end
aruba_methods() click to toggle source

List available methods in aruba

# File lib/aruba/console/help.rb, line 20
def aruba_methods
  ms = if RUBY_VERSION < '1.9'
         # rubocop:disable Style/EachWithObject
         (Aruba::Api.instance_methods - Module.instance_methods).inject([]) { |a, e| a << format("* %s", e); a }.sort
         # rubocop:enable Style/EachWithObject
       else
         (Aruba::Api.instance_methods - Module.instance_methods).each_with_object([]) { |e, a| a << format("* %s", e) }.sort
       end

  puts "Available Methods:\n" + ms.join("\n")

  nil
end