Sha256: 84f3f5ffb56cdc16e49111a8889d3d7cdcf062b3f45c28fbf641ed78adf30b06
Contents?: true
Size: 679 Bytes
Versions: 1
Compression:
Stored size: 679 Bytes
Contents
require 'grape' require 'cabal/util' require 'cabal/api/cluster' require 'cabal/api/user' require 'cabal/api/common/authenticated' require 'cabal/api/common/mistakes' module Cabal module API module V3 class List < Grape::API include Cabal::API::Common::Authenticated include Cabal::API::Common::Mistakes formatter :txt, ->(object, env) { object.map {|cluster| cluster[:name]}.join("\n") } get '/clusters' do authenticate! Cabal::API::Cluster. all. sort_by(:name, order: 'ALPHA'). map {|cluster| {name: cluster.name}} end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cabal-api-0.2.2 | lib/cabal/api/v3/list.rb |