Method: Ayadn::Endpoints#initialize

Defined in:
lib/ayadn/endpoints.rb

#initializeEndpoints

Returns a new instance of Endpoints.



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/ayadn/endpoints.rb', line 9

def initialize
  @ayadn_callback_url = CALLBACK_URL
  api_file = Dir.home + "/ayadn/.api.yml"
  @base_url = if File.exist?(api_file)
    YAML.load(File.read(api_file))[:root] + "/"
  else
    "https://api.app.net/"
  end
  @config_api_url = @base_url + "config"
  @posts_url = @base_url + "posts/"
  @users_url = @base_url + "users/"
  @files_url = @base_url + "files/"
  @token_url = @base_url + "token/"
  @channels_url = @base_url + "channels/"
  @pm_url = @channels_url + "pm/messages"
end