Sha256: 95edb529fe6670e48a8cfdc08f62973875e7f56f74977bf05b9a9e4cf823c01d

Contents?: true

Size: 443 Bytes

Versions: 10

Compression:

Stored size: 443 Bytes

Contents

class CatchAllsController < BotController

  def level1
    send_replies

    if previous_session_specifies_fails_to?
      step_to flow: previous_session.flow_string, state: previous_state.to_s
    else
      step_to session: previous_session - 2.states
    end
  end

private
   def previous_session_specifies_fails_to?
     previous_state.present?
   end

   def previous_state
     previous_session.flow.current_state.fails_to
   end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
stealth-1.0.4 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-1.0.3 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-1.0.2 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-1.0.1 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-1.0.0 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-1.0.0.rc1 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-1.0.0.pre2 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-1.0.0.pre1 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-0.10.6 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb
stealth-0.10.5 lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb