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