Sha256: c5c501c60a52c6f7453d4427a73eef7d2944acbd47439ecb72cbe7ffd40231a9

Contents?: true

Size: 517 Bytes

Versions: 15

Compression:

Stored size: 517 Bytes

Contents

require 'rss/2.0'
require 'open-uri'

class Contour::SessionsController < Devise::SessionsController
  
  def new
    @news_feed = ''
    unless Contour.news_feed.blank?
      begin
        open(Contour.news_feed, :ssl_verify_mode => OpenSSL::SSL::VERIFY_NONE) do |http|
          response = http.read
          @news_feed = RSS::Parser.parse(response, false)
        end
      rescue => e
        logger.info "\n\nRSS Feed #{Contour.news_feed}\nRSS Feed Error: #{e}\n\n"
      end
    end
    
    super
  end
  
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
contour-0.9.2 app/controllers/contour/sessions_controller.rb
contour-0.9.1 app/controllers/contour/sessions_controller.rb
contour-0.9.0 app/controllers/contour/sessions_controller.rb
contour-0.8.4 app/controllers/contour/sessions_controller.rb
contour-0.8.3 app/controllers/contour/sessions_controller.rb
contour-0.8.2 app/controllers/contour/sessions_controller.rb
contour-0.8.1 app/controllers/contour/sessions_controller.rb
contour-0.8.0 app/controllers/contour/sessions_controller.rb
contour-0.7.2 app/controllers/contour/sessions_controller.rb
contour-0.7.1 app/controllers/contour/sessions_controller.rb
contour-0.7.0 app/controllers/contour/sessions_controller.rb
contour-0.6.1 app/controllers/contour/sessions_controller.rb
contour-0.6.0 app/controllers/contour/sessions_controller.rb
contour-0.5.7 app/controllers/contour/sessions_controller.rb
contour-0.5.6 app/controllers/contour/sessions_controller.rb