Class: PoiseApplicationJavascript::Resources::JavascriptExecute::Resource

Inherits:
PoiseJavascript::Resources::JavascriptExecute::Resource
  • Object
show all
Includes:
AppMixin
Defined in:
lib/poise_application_javascript/resources/javascript_execute.rb

Overview

An application_javascript_execute resource to run Javascript commands inside an Application cookbook deployment.

Examples:

application '/srv/myapp' do
  javascript_execute 'setup.py install'
end

Since:

  • 1.0.0

Provides:

  • application_javascript_execute

Actions:

  • run

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Resource

Returns a new instance of Resource.

Since:

  • 1.0.0



39
40
41
42
43
44
45
# File 'lib/poise_application_javascript/resources/javascript_execute.rb', line 39

def initialize(*args)
  super
  # Clear some instance variables so my defaults work.
  remove_instance_variable(:@cwd)
  remove_instance_variable(:@group)
  remove_instance_variable(:@user)
end