Module: PunyMonitor::Authorization
- Defined in:
- app/authorization.rb
Class Method Summary collapse
Class Method Details
.authorize? ⇒ Boolean
21 22 23 24 25 |
# File 'app/authorization.rb', line 21 def self. puts username puts password username && password end |
.included(base) ⇒ Object
5 6 7 8 9 10 11 |
# File 'app/authorization.rb', line 5 def self.included(base) return unless base.use Rack::Auth::Basic, "Puny Monitor" do |username, password| username == self.username && password == self.password end end |
.password ⇒ Object
17 18 19 |
# File 'app/authorization.rb', line 17 def self.password @password ||= ENV.fetch("PUNY_PASSWORD", nil) end |
.username ⇒ Object
13 14 15 |
# File 'app/authorization.rb', line 13 def self.username @username ||= ENV.fetch("PUNY_USERNAME", nil) end |