Sha256: be8a13c3128c4bb14a8e1b51883368dc0fddb96609b8f2d73a52bf9959eaa3cd
Contents?: true
Size: 660 Bytes
Versions: 3
Compression:
Stored size: 660 Bytes
Contents
# frozen_string_literal: true require "droplet_kit" require "pastel" require "thor" require "yaml" require_relative "ocean_kit/version" require_relative "./ocean_kit/firewalls" module OceanKit class Client < Thor desc "firewalls SUBCOMMAND ...ARGS", "manage your DO firewall" subcommand "firewalls", Firewalls no_commands { def client DropletKit::Client.new(access_token: access_token) end def access_token credentials_file = YAML.load(File.read(File.expand_path("~/.ocean_kit/credentials.yml"))) credentials_file["digital_ocean_token"] end } end class Error < StandardError; end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ocean_kit-0.1.2 | lib/ocean_kit.rb |
ocean_kit-0.1.1 | lib/ocean_kit.rb |
ocean_kit-0.1.0 | lib/ocean_kit.rb |