class Slack::CLI::Base

Private Instance Methods

client() click to toggle source
# File lib/slack/cli/base.rb, line 30
def client
  @client ||= Slack::Client.new(token: client_token)
end
client_token() click to toggle source
# File lib/slack/cli/base.rb, line 34
def client_token
  options[:token] || ENV['SLACK_TOKEN']
end
dump_json(obj) click to toggle source
# File lib/slack/cli/base.rb, line 18
def dump_json(obj)
  MultiJson.dump(obj)
end
load_json(json) click to toggle source
# File lib/slack/cli/base.rb, line 22
def load_json(json)
  MultiJson.load(json)
end
wrap_json(json) { |load_json(json)| ... } click to toggle source
# File lib/slack/cli/base.rb, line 26
def wrap_json(json)
  dump_json(yield(load_json(json)))
end