Class: MSpec::Opal::Runner::PhantomJS

Inherits:
Opal::Util::Command show all
Defined in:
opal/lib/mspec/opal/rake_task.rb

Instance Attribute Summary

Attributes inherited from Opal::Util::Command

#command, #message, #options

Instance Method Summary collapse

Constructor Details

#initialize(runner, url) ⇒ PhantomJS

Returns a new instance of PhantomJS



91
92
93
94
95
# File 'opal/lib/mspec/opal/rake_task.rb', line 91

def initialize(runner, url)
  runner = runner.shellescape
  url    = url.shellescape
  super 'phantomjs', "#{runner} #{url}", '. Please install PhantomJS'
end

Instance Method Details

#runObject



97
98
99
# File 'opal/lib/mspec/opal/rake_task.rb', line 97

def run
  system "#{command} #{options}"
end