Class: James::Dialogs

Inherits:
Object
  • Object
show all
Defined in:
lib/james/dialogs.rb

Overview

Bundles a bunch of dialogs.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(*dialogs) ⇒ Dialogs

Returns a new instance of Dialogs.



9
10
11
# File 'lib/james/dialogs.rb', line 9

def initialize *dialogs
  @dialogs = dialogs
end

Instance Attribute Details

#dialogsObject (readonly)

Returns the value of attribute dialogs.



7
8
9
# File 'lib/james/dialogs.rb', line 7

def dialogs
  @dialogs
end

Instance Method Details

#chain_to(incoming_dialog) ⇒ Object



15
16
17
# File 'lib/james/dialogs.rb', line 15

def chain_to incoming_dialog
  dialogs.each { |dialog| incoming_dialog << dialog }
end