Class: PiFi::StreamsController
- Inherits:
-
ApplicationController
- Object
- Sinatra::Base
- ApplicationController
- PiFi::StreamsController
- Defined in:
- lib/pifi/controllers/streams_controller.rb
Instance Method Summary collapse
Instance Method Details
#special_ip? ⇒ Boolean
10 11 12 13 14 |
# File 'lib/pifi/controllers/streams_controller.rb', line 10 def special_ip? # Try to get remote IP if behind reverse-proxy ip = env["HTTP_X_FORWARDED_FOR"] || request.ip settings.special_ips.include?(ip) end |
#streams_set ⇒ Object
16 17 18 |
# File 'lib/pifi/controllers/streams_controller.rb', line 16 def streams_set special_ip? ? settings.streams.all : settings.streams.pub end |