Module: CemAcpt::Platform::Gcp::Helper
- Included in:
- Disk, Metadata, NetworkInterface, Project, ServiceAccount, VM
- Defined in:
- lib/cem_acpt/platform/gcp/compute.rb
Instance Method Summary collapse
Instance Method Details
#add_cmd(cmd_obj) ⇒ Object
8 9 10 |
# File 'lib/cem_acpt/platform/gcp/compute.rb', line 8 def add_cmd(cmd_obj) @cmd = cmd_obj end |
#cmd ⇒ Object
12 13 14 |
# File 'lib/cem_acpt/platform/gcp/compute.rb', line 12 def cmd @cmd ||= CemAcpt::Platform::Gcp::Cmd.new(out_format: 'json') end |
#cmd_flag_vars?(*vars) ⇒ Boolean
16 17 18 |
# File 'lib/cem_acpt/platform/gcp/compute.rb', line 16 def cmd_flag_vars?(*vars) vars.none? { |v| v.nil? || (v.empty? if v.respond_to?(:empty?)) } end |