Table of Contents - socrates-0.1.26 Documentation
Classes and Modules
- Socrates
- Socrates::Adapters
- Socrates::Adapters::Adapter
- Socrates::Adapters::Console
- Socrates::Adapters::Memory
- Socrates::Adapters::Slack
- Socrates::Adapters::StubUserDirectory
- Socrates::Bots
- Socrates::Bots::CLI
- Socrates::Bots::Slack
- Socrates::Bots::Slack::Ping
- Socrates::Configuration
- Socrates::Core
- Socrates::Core::Dispatcher
- Socrates::Core::Session
- Socrates::Core::State
- Socrates::Core::StateData
- Socrates::Logger
- Socrates::SampleStates
- Socrates::SampleStates::AskForBirthDate
- Socrates::SampleStates::AskForName
- Socrates::SampleStates::CalculateAge
- Socrates::SampleStates::Dms
- Socrates::SampleStates::EndConversation1
- Socrates::SampleStates::EndConversation2
- Socrates::SampleStates::Expired
- Socrates::SampleStates::GetStarted
- Socrates::SampleStates::Help
- Socrates::SampleStates::NoComprende
- Socrates::SampleStates::RaiseError
- Socrates::SampleStates::StateFactory
- Socrates::Storage
- Socrates::Storage::Memory
- Socrates::Storage::Redis
- Socrates::Storage::Storage
- StringHelpers
Methods
- ::classname_to_underscore — StringHelpers
- ::config — Socrates
- ::configure — Socrates
- ::default — Socrates::Logger
- ::deserialize — Socrates::Core::StateData
- ::new — Socrates::Adapters::Console
- ::new — Socrates::Adapters::Memory
- ::new — Socrates::Adapters::Slack
- ::new — Socrates::Bots::CLI
- ::new — Socrates::Bots::Slack
- ::new — Socrates::Bots::Slack::Ping
- ::new — Socrates::Configuration
- ::new — Socrates::Core::Dispatcher
- ::new — Socrates::Core::Session
- ::new — Socrates::Core::StateData
- ::new — Socrates::Storage::Memory
- ::new — Socrates::Storage::Redis
- ::new — Socrates::Adapters::StubUserDirectory
- ::new — Socrates::Core::State
- ::new — Socrates::Storage::Storage
- ::pluralize — StringHelpers
- ::underscore_to_classname — StringHelpers
- #add_user — Socrates::Adapters::StubUserDirectory
- #alert — Socrates::Bots::Slack
- #alive? — Socrates::Bots::Slack::Ping
- #ask — Socrates::SampleStates::Help
- #ask — Socrates::SampleStates::NoComprende
- #ask — Socrates::SampleStates::Expired
- #ask — Socrates::SampleStates::AskForName
- #ask — Socrates::SampleStates::AskForBirthDate
- #ask — Socrates::SampleStates::CalculateAge
- #ask — Socrates::SampleStates::EndConversation1
- #ask — Socrates::SampleStates::EndConversation2
- #ask — Socrates::SampleStates::Dms
- #ask — Socrates::SampleStates::RaiseError
- #ask — Socrates::Core::State
- #birth_date — Socrates::SampleStates::CalculateAge
- #build — Socrates::SampleStates::StateFactory
- #calculate_age — Socrates::SampleStates::CalculateAge
- #channel_from — Socrates::Adapters::Console
- #channel_from — Socrates::Adapters::Memory
- #channel_from — Socrates::Adapters::Slack
- #channel_from — Socrates::Adapters::Adapter
- #clear — Socrates::Core::StateData
- #clear — Socrates::Storage::Memory
- #clear — Socrates::Storage::Redis
- #clear — Socrates::Storage::Storage
- #clear_all — Socrates::Storage::Memory
- #clear_all — Socrates::Storage::Storage
- #client_id_from — Socrates::Adapters::Console
- #client_id_from — Socrates::Adapters::Memory
- #client_id_from — Socrates::Adapters::Slack
- #client_id_from — Socrates::Adapters::Adapter
- #colorize — Socrates::Adapters::Console
- #conversation_state — Socrates::Core::Dispatcher
- #default — Socrates::SampleStates::StateFactory
- #dispatch — Socrates::Core::Dispatcher
- #display_user — Socrates::Adapters::Console
- #dms — Socrates::Adapters::Memory
- #do_dispatch — Socrates::Core::Dispatcher
- #done_transitioning? — Socrates::Core::Dispatcher
- #each_key — Socrates::Core::StateData
- #elapsed_time — Socrates::Core::StateData
- #end_conversation — Socrates::Core::State
- #expired — Socrates::SampleStates::StateFactory
- #expired? — Socrates::Core::StateData
- #fetch — Socrates::Storage::Storage
- #fetch_state_data — Socrates::Core::Dispatcher
- #finished? — Socrates::Core::StateData
- #first_name — Socrates::SampleStates::AskForBirthDate
- #first_name — Socrates::SampleStates::CalculateAge
- #flush_session — Socrates::Adapters::Adapter
- #format_for_logging — Socrates::Core::State
- #generate_key — Socrates::Storage::Storage
- #get — Socrates::Core::StateData
- #get — Socrates::Storage::Memory
- #get — Socrates::Storage::Redis
- #get — Socrates::Storage::Storage
- #handle_action_error — Socrates::Core::Dispatcher
- #has_key? — Socrates::Core::StateData
- #has_key? — Socrates::Storage::Memory
- #has_key? — Socrates::Storage::Redis
- #has_key? — Socrates::Storage::Storage
- #has_temporary_key? — Socrates::Core::StateData
- #instantiate_state — Socrates::Core::Dispatcher
- #keys — Socrates::Core::StateData
- #last_dm — Socrates::Adapters::Memory
- #last_msg — Socrates::Adapters::Memory
- #listen — Socrates::SampleStates::GetStarted
- #listen — Socrates::SampleStates::AskForName
- #listen — Socrates::SampleStates::AskForBirthDate
- #listen — Socrates::SampleStates::Dms
- #listen — Socrates::SampleStates::RaiseError
- #listen — Socrates::Core::State
- #lookup_dm_channel — Socrates::Adapters::Slack
- #lookup_email — Socrates::Adapters::Slack
- #lookup_email — Socrates::Adapters::Adapter
- #lookup_email — Socrates::Adapters::StubUserDirectory
- #lookup_user — Socrates::Adapters::Adapter
- #merge — Socrates::Core::StateData
- #msgs — Socrates::Adapters::Memory
- #next_action — Socrates::Core::State
- #next_state_action — Socrates::Core::State
- #next_state_id — Socrates::Core::State
- #persist — Socrates::Storage::Storage
- #persist_state_data — Socrates::Core::Dispatcher
- #put — Socrates::Storage::Memory
- #put — Socrates::Storage::Redis
- #put — Socrates::Storage::Storage
- #queue_direct_message — Socrates::Adapters::Adapter
- #queue_message — Socrates::Adapters::Adapter
- #repeat_action — Socrates::Core::State
- #reset_elapsed_time — Socrates::Core::StateData
- #respond — Socrates::Core::State
- #send_message — Socrates::Adapters::Console
- #send_message — Socrates::Adapters::Memory
- #send_message — Socrates::Adapters::Slack
- #send_message — Socrates::Adapters::Adapter
- #send_message — Socrates::Core::State
- #serialize — Socrates::Core::StateData
- #set — Socrates::Core::StateData
- #set_temporary — Socrates::Core::StateData
- #start — Socrates::Bots::CLI
- #start — Socrates::Bots::Slack
- #start_conversation — Socrates::Core::Dispatcher
- #state_id_from_classname — Socrates::Core::State
- #transition_to — Socrates::Core::State
- #user_from — Socrates::Adapters::Slack
- #user_from — Socrates::Adapters::Adapter
- #user_from — Socrates::Adapters::StubUserDirectory
- #users — Socrates::Adapters::Slack
- #users — Socrates::Adapters::Adapter
- #users — Socrates::Adapters::StubUserDirectory
- #users_channel — Socrates::Adapters::Memory