class Microservice::Settings
Public Class Methods
all()
click to toggle source
# File lib/microservice/settings.rb, line 6 def all Rails.application.secrets end
application_name()
click to toggle source
# File lib/microservice/settings.rb, line 10 def application_name all[:application_name] || 'Microservice Application' end
email_default_from()
click to toggle source
# File lib/microservice/settings.rb, line 14 def email_default_from all[:email_default_from] end
host()
click to toggle source
# File lib/microservice/settings.rb, line 26 def host "#{protocol}://#{host_name}" end
host_name()
click to toggle source
# File lib/microservice/settings.rb, line 18 def host_name all[:host_name] || 'localhost' end
omniauth_provider_path(provider)
click to toggle source
# File lib/microservice/settings.rb, line 42 def omniauth_provider_path(provider) if opts = omniauth_providers[provider] url = "/users/auth/#{provider}" x = [] x << "auth_provider=#{opts[:auth_provider]}" if opts[:auth_provider] x << "auth_url=#{opts[:auth_url]}" if opts[:auth_url] if x.present? url += '?' + x.join('&') end url else '' end end
omniauth_providers()
click to toggle source
# File lib/microservice/settings.rb, line 34 def omniauth_providers all[:omniauth_providers] || {} end
omniauth_providers_keys()
click to toggle source
# File lib/microservice/settings.rb, line 38 def omniauth_providers_keys omniauth_providers.keys end
protocol()
click to toggle source
# File lib/microservice/settings.rb, line 22 def protocol all[:protocol] || 'http' end
uuid_prefix()
click to toggle source
# File lib/microservice/settings.rb, line 30 def uuid_prefix all[:uuid_prefix] || 'micro' end