Class: Osaka::PagesMailMergeDialog
- Inherits:
-
Object
- Object
- Osaka::PagesMailMergeDialog
- Defined in:
- lib/osaka/pages.rb
Instance Attribute Summary collapse
-
#wrapper ⇒ Object
Returns the value of attribute wrapper.
Instance Method Summary collapse
-
#initialize(wrapper) ⇒ PagesMailMergeDialog
constructor
A new instance of PagesMailMergeDialog.
- #merge ⇒ Object
Constructor Details
#initialize(wrapper) ⇒ PagesMailMergeDialog
Returns a new instance of PagesMailMergeDialog.
6 7 8 |
# File 'lib/osaka/pages.rb', line 6 def initialize(wrapper) @wrapper = wrapper end |
Instance Attribute Details
#wrapper ⇒ Object
Returns the value of attribute wrapper.
4 5 6 |
# File 'lib/osaka/pages.rb', line 4 def wrapper @wrapper end |
Instance Method Details
#merge ⇒ Object
10 11 12 13 14 15 |
# File 'lib/osaka/pages.rb', line 10 def merge @wrapper.click!('button "Merge" of sheet 1 of window 1') print_dialog_location = 'window "Print"' @wrapper.wait_until_exists!("menu button \"PDF\" of #{print_dialog_location}") TypicalPrintDialog.new(print_dialog_location, @wrapper) end |