Sha256: 60d29d5f5fbd2e1da7ddf54a81615d80c10074702c0efc93d1f213250a9a541d

Contents?: true

Size: 406 Bytes

Versions: 5

Compression:

Stored size: 406 Bytes

Contents

# coding: UTF-8

module Rescue
  module Controller
    module Static

      def self.included(base)
        base.class_eval do
          define_method Rescue.config.respond_name do |code, exception = nil|
            render status: code, file: "#{Rails.root}/public/#{code}", layout: false and return
          end
        end
        base.send(:include, Rescue::Controller)
      end
  
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rescue-dog-0.3.9 lib/rescue/controllers/static.rb
rescue-dog-0.3.8 lib/rescue/controllers/static.rb
rescue-dog-0.3.7 lib/rescue/controllers/static.rb
rescue-dog-0.3.5 lib/rescue/controllers/static.rb
rescue-dog-0.3.4 lib/rescue/controllers/static.rb