class Nucleon::Action::Network::Inspect
Public Class Methods
describe()
click to toggle source
Calls superclass method
# File lib/nucleon/action/network/inspect.rb 10 def self.describe 11 super(:network, :inspect, 955) 12 end
Public Instance Methods
arguments()
click to toggle source
# File lib/nucleon/action/network/inspect.rb 32 def arguments 33 [ :elements ] 34 end
configure()
click to toggle source
Calls superclass method
# File lib/nucleon/action/network/inspect.rb 17 def configure 18 super do 19 codes :configuration_parse_failed 20 21 register_array :elements 22 register_translator :format, :json 23 end 24 end
execute()
click to toggle source
Calls superclass method
# File lib/nucleon/action/network/inspect.rb 39 def execute 40 super do |node| 41 ensure_network do 42 if settings[:elements].empty? 43 data = network.config.export 44 else 45 data = network.config.get(settings[:elements]) 46 end 47 if network.config.status == code.success 48 render data, :format => settings[:format] 49 else 50 myself.status = code.configuration_parse_failed 51 end 52 end 53 end 54 end
ignore()
click to toggle source
# File lib/nucleon/action/network/inspect.rb 28 def ignore 29 node_ignore 30 end