Module: Pechkin
- Defined in:
- lib/pechkin.rb,
lib/pechkin/app.rb,
lib/pechkin/cli.rb,
lib/pechkin/channel.rb,
lib/pechkin/handler.rb,
lib/pechkin/version.rb,
lib/pechkin/connector.rb,
lib/pechkin/exceptions.rb,
lib/pechkin/substitute.rb,
lib/pechkin/configuration.rb,
lib/pechkin/connector_slack.rb,
lib/pechkin/message_template.rb,
lib/pechkin/connector_telegram.rb,
lib/pechkin/configuration/model.rb,
lib/pechkin/configuration/configuration_loader.rb,
lib/pechkin/configuration/configuration_loader_bots.rb,
lib/pechkin/configuration/configuration_loader_views.rb,
lib/pechkin/configuration/configuration_loader_channels.rb
Overview
:nodoc:
Defined Under Namespace
Modules: CLIHelper, ConfigurationLoader, Version Classes: App, AppBuilder, Bot, CLI, Chanel, Channel, ChannelNotFoundError, Configuration, ConfigurationError, ConfigurationLoaderBots, ConfigurationLoaderChannels, ConfigurationLoaderViews, Connector, Handler, Main, MessageBinding, MessageContentIsEmptyError, MessageNotFoundError, MessageTemplate, RequestHandler, SlackConnector, Substitute, TelegramConnector
Class Method Summary collapse
Class Method Details
.run ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'lib/pechkin.rb', line 21 def run = CLI.parse(ARGV) Main.new().run rescue StandardError => e warn 'Error: ' + e. warn "\t" + e.backtrace.reverse.join("\n\t") if .debug? exit 2 end |