Table of Contents - slack-ruby-bot-0.16.1 Documentation
Classes and Modules
- Object
- SlackRubyBot
- SlackRubyBot::App
- SlackRubyBot::Bot
- SlackRubyBot::Client
- SlackRubyBot::Commands
- SlackRubyBot::Commands::Base
- SlackRubyBot::Commands::Default
- SlackRubyBot::Commands::Help
- SlackRubyBot::Commands::Hi
- SlackRubyBot::Commands::Support
- SlackRubyBot::Commands::Support::Attrs
- SlackRubyBot::Commands::Support::Help
- SlackRubyBot::Commands::Support::Match
- SlackRubyBot::Commands::Unknown
- SlackRubyBot::Config
- SlackRubyBot::Hooks
- SlackRubyBot::Hooks::Hello
- SlackRubyBot::Hooks::HookSupport
- SlackRubyBot::Hooks::HookSupport::ClassMethods
- SlackRubyBot::Hooks::Message
- SlackRubyBot::Hooks::Set
- SlackRubyBot::Loggable
- SlackRubyBot::Loggable::ClassMethods
- SlackRubyBot::Loggable::InstanceMethods
- SlackRubyBot::MVC
- SlackRubyBot::MVC::Controller
- SlackRubyBot::MVC::Controller::Base
- SlackRubyBot::MVC::Model
- SlackRubyBot::MVC::Model::Base
- SlackRubyBot::MVC::View
- SlackRubyBot::MVC::View::Base
- SlackRubyBot::Server
- SlackRubyBot::SpecHelpers
- Testing
- Testing::HelloCommand
- Testing::WeatherBot
Methods
- ::abstract! — SlackRubyBot::MVC::Controller::Base
- ::aliases — SlackRubyBot::MVC::Controller::Base
- ::alternate_name — SlackRubyBot::MVC::Controller::Base
- ::attachment — SlackRubyBot::Commands::Base
- ::bot_matcher — SlackRubyBot::Commands::Base
- ::call — SlackRubyBot::Bot
- ::call — SlackRubyBot::Commands::Default
- ::call — SlackRubyBot::Commands::Hi
- ::call — SlackRubyBot::Commands::Unknown
- ::call_command — SlackRubyBot::Commands::Base
- ::command — SlackRubyBot::Commands::Base
- ::command_class — SlackRubyBot::MVC::Controller::Base
- ::command_name_from_class — SlackRubyBot::Commands::Base
- ::config — SlackRubyBot
- ::configure — SlackRubyBot
- ::configure! — SlackRubyBot::App
- ::controllers — SlackRubyBot::MVC::Controller::Base
- ::convert_method_name_to_command_string — SlackRubyBot::MVC::Controller::Base
- ::direct_message? — SlackRubyBot::Commands::Base
- ::finalize_routes! — SlackRubyBot::Commands::Base
- ::general_text — SlackRubyBot::Commands::Help
- ::get_or_set_ivar — SlackRubyBot::MVC::Controller::Base
- ::help — SlackRubyBot::Commands::Base
- ::included — SlackRubyBot::Hooks::HookSupport
- ::included — SlackRubyBot::Loggable
- ::inherited — SlackRubyBot::Commands::Base
- ::instance — SlackRubyBot::App
- ::instance — SlackRubyBot::Bot
- ::internal_methods — SlackRubyBot::MVC::Controller::Base
- ::invoke — SlackRubyBot::Commands::Base
- ::lookup_command_name — SlackRubyBot::MVC::Controller::Base
- ::match — SlackRubyBot::Commands::Base
- ::match_attachments — SlackRubyBot::Commands::Base
- ::message_begins_with_bot_mention? — SlackRubyBot::Commands::Base
- ::message_from_another_user? — SlackRubyBot::Commands::Base
- ::new — SlackRubyBot::Client
- ::new — SlackRubyBot::Commands::Support::Attrs
- ::new — SlackRubyBot::Commands::Support::Help
- ::new — SlackRubyBot::Commands::Support::Match
- ::new — SlackRubyBot::Hooks::Hello
- ::new — SlackRubyBot::Hooks::Set
- ::new — SlackRubyBot::MVC::Controller::Base
- ::new — SlackRubyBot::Server
- ::operator — SlackRubyBot::Commands::Base
- ::parse — SlackRubyBot::Commands::Base
- ::permitted? — SlackRubyBot::Commands::Base
- ::register_controller — SlackRubyBot::MVC::Controller::Base
- ::reset! — SlackRubyBot::MVC::Controller::Base
- ::routes — SlackRubyBot::Commands::Base
- ::run — SlackRubyBot::Bot
- ::scan — SlackRubyBot::Commands::Base
- #_hooks — SlackRubyBot::Hooks::HookSupport
- #add — SlackRubyBot::Hooks::Set
- #add_hook_handlers — SlackRubyBot::Hooks::HookSupport
- #allow_bot_messages? — SlackRubyBot::Client
- #allow_bot_messages? — SlackRubyBot::Config
- #allow_message_loops? — SlackRubyBot::Client
- #allow_message_loops? — SlackRubyBot::Config
- #boolean_from_env — SlackRubyBot::Config
- #bot_desc_and_commands — SlackRubyBot::Commands::Support::Help
- #bot_help_attrs — SlackRubyBot::Commands::Support::Help
- #bot_message? — SlackRubyBot::Client
- #built_in_command_classes — SlackRubyBot::Hooks::Message
- #call — SlackRubyBot::Hooks::Hello
- #call — SlackRubyBot::Hooks::Message
- #call_command — SlackRubyBot::MVC::Controller::Base
- #capture_help — SlackRubyBot::Commands::Support::Help
- #child_command_classes — SlackRubyBot::Hooks::Message
- #client — SlackRubyBot::Server
- #client= — SlackRubyBot::Hooks::Set
- #collect_help_attrs — SlackRubyBot::Commands::Support::Help
- #collect_name_and_desc — SlackRubyBot::Commands::Support::Help
- #command — SlackRubyBot::Commands::Support::Attrs
- #command_classes — SlackRubyBot::Hooks::Message
- #command_full_desc — SlackRubyBot::Commands::Support::Help
- #command_name_and_desc — SlackRubyBot::Commands::Support::Help
- #config — SlackRubyBot::App
- #desc — SlackRubyBot::Commands::Support::Attrs
- #find_command_help_attrs — SlackRubyBot::Commands::Support::Help
- #flush_handlers — SlackRubyBot::Hooks::Set
- #flush_hook_blocks — SlackRubyBot::Hooks::HookSupport
- #handle_exceptions — SlackRubyBot::Server
- #handle_signals — SlackRubyBot::Server
- #hello — SlackRubyBot::App
- #help_attrs_with_present_names — SlackRubyBot::Commands::Support::Help
- #last_connection_till — SlackRubyBot::Hooks::Hello
- #logger — SlackRubyBot::Loggable::ClassMethods
- #logger — SlackRubyBot::Loggable::InstanceMethods
- #long_desc — SlackRubyBot::Commands::Support::Attrs
- #message_to_self? — SlackRubyBot::Client
- #name — SlackRubyBot::Client
- #name? — SlackRubyBot::Client
- #names — SlackRubyBot::Client
- #normalize_command_string — SlackRubyBot::MVC::Controller::Base
- #on — SlackRubyBot::Hooks::HookSupport
- #on — SlackRubyBot::Hooks::HookSupport::ClassMethods
- #other_commands_descs — SlackRubyBot::Commands::Support::Help
- #other_commands_help_attrs — SlackRubyBot::Commands::Support::Help
- #parse — Object
- #parse — SlackRubyBot::SpecHelpers
- #prepare! — SlackRubyBot::Hooks::Message
- #register_callback — SlackRubyBot::Hooks::Set
- #reset! — SlackRubyBot::App
- #reset! — SlackRubyBot::Config
- #run — SlackRubyBot::Server
- #say — SlackRubyBot::Client
- #start! — SlackRubyBot::Server
- #start_async — SlackRubyBot::Server
- #stop! — SlackRubyBot::Server
- #title — SlackRubyBot::Commands::Support::Attrs
- #url — SlackRubyBot::Client
- #use_args — SlackRubyBot::MVC::Controller::Base
- #use_args — SlackRubyBot::MVC::Model::Base
- #use_args — SlackRubyBot::MVC::View::Base