module Milc::Dsl::Mgcloud
Public Instance Methods
mgcloud(cmd, attrs = {}, &block)
click to toggle source
# File lib/milc/dsl/mgcloud.rb, line 6 def mgcloud(cmd, attrs = {}, &block) service, resource, action, cmd_args = cmd.lstrip.split(/\s+/, 4) resource = Milc::Gcloud::Resource.lookup(project, service, resource) resource.send(action.gsub(/-/, '_'), cmd_args, attrs, &block) end