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