Module: BotFramework

Defined in:
lib/bot_framework.rb,
lib/bot_framework/bot.rb,
lib/bot_framework/util.rb,
lib/bot_framework/errors.rb,
lib/bot_framework/prompt.rb,
lib/bot_framework/server.rb,
lib/bot_framework/message.rb,
lib/bot_framework/session.rb,
lib/bot_framework/version.rb,
lib/bot_framework/api_base.rb,
lib/bot_framework/bot_state.rb,
lib/bot_framework/connector.rb,
lib/bot_framework/models/base.rb,
lib/bot_framework/models/fact.rb,
lib/bot_framework/conversation.rb,
lib/bot_framework/models/place.rb,
lib/bot_framework/models/entity.rb,
lib/bot_framework/models/object.rb,
lib/bot_framework/universal_bot.rb,
lib/bot_framework/dialogs/dialog.rb,
lib/bot_framework/models/activity.rb,
lib/bot_framework/models/bot_data.rb,
lib/bot_framework/token_validator.rb,
lib/bot_framework/models/hero_card.rb,
lib/bot_framework/console_connector.rb,
lib/bot_framework/models/attachment.rb,
lib/bot_framework/models/card_image.rb,
lib/bot_framework/dialogs/action_set.rb,
lib/bot_framework/models/card_action.rb,
lib/bot_framework/models/signin_card.rb,
lib/bot_framework/models/api_response.rb,
lib/bot_framework/models/receipt_card.rb,
lib/bot_framework/models/receipt_item.rb,
lib/bot_framework/events/event_emitter.rb,
lib/bot_framework/dialogs/simple_dialog.rb,
lib/bot_framework/models/thumbnail_card.rb,
lib/bot_framework/models/attachment_data.rb,
lib/bot_framework/models/attachment_info.rb,
lib/bot_framework/models/attachment_view.rb,
lib/bot_framework/models/channel_account.rb,
lib/bot_framework/models/geo_coordinates.rb,
lib/bot_framework/dialogs/luis_recognizer.rb,
lib/bot_framework/models/resource_response.rb,
lib/bot_framework/simple_prompt_recognizer.rb,
lib/bot_framework/dialogs/entity_recognizer.rb,
lib/bot_framework/dialogs/reg_exp_recognizer.rb,
lib/bot_framework/models/conversation_account.rb,
lib/bot_framework/models/conversation_parameters.rb

Defined Under Namespace

Modules: Dialogs, Events, Util Classes: APIResponse, Activity, ApiBase, Attachment, AttachmentData, AttachmentInfo, AttachmentView, Base, Bot, BotData, BotState, CardAction, CardImage, ChannelAccount, Connector, ConsoleConnector, Conversation, ConversationAccount, ConversationParameters, Entity, Fact, GeoCoordinates, HeroCard, InvalidToken, Message, Object, Place, Prompt, ReceiptCard, ReceiptItem, ResourceResponse, Server, Session, SigninCard, SimplePromptRecognizer, ThumbnailCard, TokenValidator, UniversalBot

Constant Summary collapse

VERSION =
'0.1.0'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.connectorObject

Returns the value of attribute connector.



50
51
52
# File 'lib/bot_framework.rb', line 50

def connector
  @connector
end

Class Method Details

.configure(*args, &block) ⇒ Object



52
53
54
# File 'lib/bot_framework.rb', line 52

def configure(*args, &block)
  @connector = Connector.new(*args, &block)
end

.loggerObject



56
57
58
# File 'lib/bot_framework.rb', line 56

def logger
  @logger ||= defined?(Rails) ? Rails.logger : Logger.new(STDOUT)
end