Class: Soryo::BrowserTester

Inherits:
Tester
  • Object
show all
Defined in:
lib/testers/preview.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Tester

descendants, #tester_name

Constructor Details

#initializeBrowserTester

Returns a new instance of BrowserTester.



20
21
# File 'lib/testers/preview.rb', line 20

def initialize
end

Instance Attribute Details

#preview_objObject (readonly)

Returns the value of attribute preview_obj.



8
9
10
# File 'lib/testers/preview.rb', line 8

def preview_obj
  @preview_obj
end

Class Method Details

.tester_nameObject



16
17
18
# File 'lib/testers/preview.rb', line 16

def self.tester_name
    'preview'
end

Instance Method Details

#run(email, options) ⇒ Object



9
10
11
12
13
14
# File 'lib/testers/preview.rb', line 9

def run(email, options)
    file = Tempfile.new(['tempemail', '.html'])
    file << email
    file.close
    `open #{file.path}`
end