Class: DiscourseCli::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/discourse_cli/client.rb

Class Method Summary collapse

Class Method Details

.clientObject



6
7
8
9
10
11
12
13
# File 'lib/discourse_cli/client.rb', line 6

def self.client
  secrets_file = ENV['HOME'] + '/.discourse_cli'
  secrets = YAML.load_file secrets_file 
  client = DiscourseApi::Client.new(secrets['discourse']['host'])
  client.api_key = secrets['discourse']['api_key'] 
  client.api_username = secrets['discourse']['api_username'] 
  client
end