Sha256: 2b0bb8275f399cc4f6e8bb8ee8ded0e295a7632fa8ed0916daf44cbb1e5b6aeb

Contents?: true

Size: 569 Bytes

Versions: 2

Compression:

Stored size: 569 Bytes

Contents

require 'rails/railtie'

module PapersPlease
  class Railtie < ::Rails::Railtie
    rake_tasks do
      Dir[File.join(File.dirname(__FILE__), 'tasks/*.rake')].each { |f| load f }
    end

    initializer :papers_plesae do
      if defined? ActionController::Base
        ActionController::Base.class_eval do
          include PapersPlease::Rails::ControllerMethods
        end
      end

      if defined? ActionController::API
        ActionController::API.class_eval do
          include PapersPlease::Rails::ControllerMethods
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
papers_please-0.1.1 lib/papers_please/railtie.rb
papers_please-0.1.0 lib/papers_please/railtie.rb