Module: Milc::Dsl::Mgcloud
- Defined in:
- lib/milc/dsl/mgcloud.rb
Instance Method Summary collapse
Instance Method Details
#mgcloud(cmd, attrs = {}, &block) ⇒ Object
6 7 8 9 10 |
# 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 |