Class: AutomationObject::BluePrint::Composite::View

Inherits:
Base
  • Object
show all
Defined in:
lib/automation_object/blue_print/composite/view.rb

Overview

View composite class, passing method to adapter only Hoping to improve code completion and standard interface where classes use this as a template to add additional adapters

Instance Attribute Summary

Attributes inherited from Base

#adapter

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from AutomationObject::BluePrint::Composite::Base

Instance Method Details

#acceptHook

Returns:



19
20
21
# File 'lib/automation_object/blue_print/composite/view.rb', line 19

def accept
  adapter.accept
end

#automatic_modal_changesArray<AutomationObject::BluePrint::Composite::AutomaticModalChange>



29
30
31
# File 'lib/automation_object/blue_print/composite/view.rb', line 29

def automatic_modal_changes
  adapter.automatic_modal_changes
end

#automatic_screen_changesArray<Symbol>

Returns:

  • (Array<Symbol>)


34
35
36
# File 'lib/automation_object/blue_print/composite/view.rb', line 34

def automatic_screen_changes
  adapter.automatic_screen_changes
end

#dismissHook

Returns:



24
25
26
# File 'lib/automation_object/blue_print/composite/view.rb', line 24

def dismiss
  adapter.dismiss
end

#element_arraysHash<AutomationObject::BluePrint::Composite::ElementArray>



49
50
51
# File 'lib/automation_object/blue_print/composite/view.rb', line 49

def element_arrays
  adapter.element_arrays
end

#element_hashesHash<AutomationObject::BluePrint::Composite::ElementHash>



54
55
56
# File 'lib/automation_object/blue_print/composite/view.rb', line 54

def element_hashes
  adapter.element_hashes
end

#elementsHash<AutomationObject::BluePrint::Composite::Element>



44
45
46
# File 'lib/automation_object/blue_print/composite/view.rb', line 44

def elements
  adapter.elements
end

#loadHook

Returns:



14
15
16
# File 'lib/automation_object/blue_print/composite/view.rb', line 14

def load
  adapter.load
end

#modalsHash<AutomationObject::BluePrint::Composite::Modal>



39
40
41
# File 'lib/automation_object/blue_print/composite/view.rb', line 39

def modals
  adapter.modals
end