Sha256: 43b243868c6d7b4c66c8e2757f02427eec41235d13f493588c416bee860c97c9

Contents?: true

Size: 902 Bytes

Versions: 3

Compression:

Stored size: 902 Bytes

Contents

module DpnSwaggerEngine
  class Engine < ::Rails::Engine
    isolate_namespace DpnSwaggerEngine

    #https://gist.github.com/parndt/11381872
=begin
    initializer "dpn_swagger_engine.assets.precompile", group: :all do |app|
      app.config.assets.precompile += [
        'dpn_swagger_engine/print.css',
        'dpn_swagger_engine/reset.css'
      ]
    end
=end
    config.to_prepare do
      Rails.application.config.assets.precompile += [
        'dpn_swagger_engine/print.css',
        'dpn_swagger_engine/reset.css'
      ]
    end
  end

  class Configuration
    # [{ default: "swagger.json" }]
    attr_accessor :json_files
    attr_accessor :admin_username
    attr_accessor :admin_password
  end

  class << self
    attr_writer :configuration
  end

  module_function

  def configuration
    @configuration ||= Configuration.new
  end

  def configure
    yield(configuration)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dpn_swagger_engine-2.0.3.rc lib/dpn_swagger_engine/engine.rb
dpn_swagger_engine-2.0.2.rc lib/dpn_swagger_engine/engine.rb
dpn_swagger_engine-2.0.1.rc lib/dpn_swagger_engine/engine.rb