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



70
71
72
73
74
# File 'opal/lib/mspec/opal/rake_task.rb', line 70

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

Instance Method Details

#runObject



76
77
78
# File 'opal/lib/mspec/opal/rake_task.rb', line 76

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