Sha256: 6a1045f31dd07e33c2719580eabf813d19b28b1625eaf07e3c646ab508033427
Contents?: true
Size: 1.02 KB
Versions: 7
Compression:
Stored size: 1.02 KB
Contents
module Brightbox desc "Lists accounts you can access (when using user credentials)" command [:"account-access"] do |cmd| cmd.default_command :list cmd.desc "List your collaborations" cmd.arg_name "[collaboration-id...]" cmd.command [:list] do |c| c.action do |global_options, options, args| if args.empty? collaborations = UserCollaboration.find(:all) else collaborations = UserCollaboration.find_or_call(args) do |id| warn "Couldn't find collaboration #{id}" end end render_table(collaborations, global_options) end end cmd.desc "Show details of collaborations" cmd.arg_name "[collaboration-id...]" cmd.command [:show] do |c| c.action do |global_options, options, args| collaborations = UserCollaboration.find_or_call(args) do |id| warn "Couldn't find collaboration #{id}" end render_table(collaborations, global_options.merge(:vertical => true)) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems