Sha256: 7140a32f58840993a1a72bea76632062b5ee316f1a7477bd59f0a8b074f2172d
Contents?: true
Size: 765 Bytes
Versions: 1
Compression:
Stored size: 765 Bytes
Contents
# encoding: UTF-8 require 'pp' require_relative '../shared' require_relative '../../commands/api' GoodData::CLI.module_eval do desc 'Some basic API stuff directly from CLI' arg_name 'info|test|get|delete' command :api do |c| c.desc 'Info about the API version etc' c.command :info do |info| info.action do |global_options, options, _args| opts = options.merge(global_options) GoodData.connect(opts) pp GoodData::Command::Api.info end end c.desc 'GET request on our API' c.command :get do |get| get.action do |global_options, options, args| opts = options.merge(global_options) GoodData.connect(opts) pp GoodData::Command::Api.get(args[0]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gooddata-0.6.11 | lib/gooddata/cli/commands/api_cmd.rb |