Sha256: b431498d2038b7ad6ba2761936d4036140d242ac5f60e3b100c187a597a94434

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

require 'rails/railtie'

module PapersPlease
  class Railtie < ::Rails::Railtie
    rake_tasks do
      Dir[File.join(File.dirname(__DIR__), '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

1 entries across 1 versions & 1 rubygems

Version Path
papers_please-0.1.2 lib/papers_please/railtie.rb