Files
openfoodnetwork/app/helpers/discourse_helper.rb
2016-01-07 19:01:09 +11:00

26 lines
450 B
Ruby

module DiscourseHelper
def discourse_configured?
discourse_url.present?
end
def discourse_url
ENV['DISCOURSE_URL']
end
def discourse_login_url
discourse_url + '/login'
end
def discourse_sso_url
discourse_url + '/session/sso_login'
end
def discourse_url!
discourse_url or raise 'Missing Discourse URL'
end
def discourse_sso_secret!
ENV['DISCOURSE_SSO_SECRET'] or raise 'Missing SSO secret'
end
end