Sha256: 5155923de577465826974088380917adec976cba01461cbbb14c0567c0215ce7
Contents?: true
Size: 691 Bytes
Versions: 20
Compression:
Stored size: 691 Bytes
Contents
# -*- coding: utf-8 -*- require "magellan/cli" module Magellan module Cli class Direct < ::Magellan::Cli::Http desc "get PATH", "send GET request with PATH" def get(path) r = get_json(path) $stdout.puts(JSON.pretty_generate(r)) end desc "post PATH [PARAMS]", "send POST request with PATH and PARAMS" def post(path, params = nil) post_json(path) end desc "put PATH [PARAMS]", "send PUT request with PATH and PARAMS" def put(path, params = nil) put_json(path) end desc "delete PATH", "send DELETE request with PATH" def delete(path) delete(path) end end end end
Version data entries
20 entries across 20 versions & 1 rubygems