Class: Jekyll::JamComments::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll_jam_comments/configuration.rb

Class Method Summary collapse

Class Method Details

.api_keyObject



15
16
17
# File 'lib/jekyll_jam_comments/configuration.rb', line 15

def api_key
  configuration["api_key"] || ENV["JAM_COMMENTS_API_KEY"]
end

.base_urlObject



11
12
13
# File 'lib/jekyll_jam_comments/configuration.rb', line 11

def base_url
  configuration["base_url"] || ENV["JAM_COMMENTS_BASE_URL"]
end

.configurationObject



23
24
25
# File 'lib/jekyll_jam_comments/configuration.rb', line 23

def configuration
  Jekyll.configuration({})["jam_comments"] || {}
end

.domainObject



7
8
9
# File 'lib/jekyll_jam_comments/configuration.rb', line 7

def domain
  configuration["domain"] || ENV["JAM_COMMENTS_DOMAIN"]
end

.environmentObject



19
20
21
# File 'lib/jekyll_jam_comments/configuration.rb', line 19

def environment
  configuration["environment"] || ENV["JAM_COMMENTS_ENVIRONMENT"] || ENV["JEKYLL_ENV"]
end