Sha256: 738d4b22e83ce7593a597359b923e32be4123e04e3540d126601c9605f8651b5

Contents?: true

Size: 579 Bytes

Versions: 17

Compression:

Stored size: 579 Bytes

Contents

module Nucleon
module Action
module Node
class IP < Nucleon.plugin_class(:nucleon, :cloud_action)
  
  #-----------------------------------------------------------------------------
  # Info
  
  def self.describe
    super(:node, :ip, 575)
  end
 
  #-----------------------------------------------------------------------------
  # Settings
  
  #-----------------------------------------------------------------------------
  # Operations
   
  def execute
    super do |node|
      ensure_node(node) do
        render(CORL.public_ip)
      end
    end
  end
end
end
end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
corl-0.5.18 lib/nucleon/action/node/IP.rb
corl-0.5.17 lib/nucleon/action/node/IP.rb
corl-0.5.16 lib/nucleon/action/node/IP.rb
corl-0.5.15 lib/nucleon/action/node/IP.rb
corl-0.5.14 lib/nucleon/action/node/IP.rb
corl-0.5.13 lib/nucleon/action/node/IP.rb
corl-0.5.12 lib/nucleon/action/node/IP.rb
corl-0.5.11 lib/nucleon/action/node/IP.rb
corl-0.5.10 lib/nucleon/action/node/IP.rb
corl-0.5.9 lib/nucleon/action/node/IP.rb
corl-0.5.8 lib/nucleon/action/node/IP.rb
corl-0.5.7 lib/nucleon/action/node/IP.rb
corl-0.5.6 lib/nucleon/action/node/IP.rb
corl-0.5.5 lib/nucleon/action/node/IP.rb
corl-0.5.4 lib/nucleon/action/node/IP.rb
corl-0.5.3 lib/nucleon/action/node/IP.rb
corl-0.5.2 lib/nucleon/action/node/IP.rb