Sha256: d082899c10d24fd90935c4e53a3ef53d4c56612469ec958829a68a2325e8d56c

Contents?: true

Size: 361 Bytes

Versions: 2

Compression:

Stored size: 361 Bytes

Contents

api_dir = "#{Rails.root}/app/api"
file_ext = 'rb'

api_files = Dir["#{api_dir}/**/*.#{file_ext}"]

api_reloader = ActiveSupport::FileUpdateChecker.new(api_files, api_dir => file_ext) do
  Rails.logger.info 'Reload routes for changed api files'
  Rails.application.reload_routes!
end

ActionDispatch::Reloader.to_prepare do
  api_reloader.execute_if_updated
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vitals-0.4.0 integration/multiverse/grape-on-rails/config/initializers/reload_api.rb
vitals-0.3.0 integration/multiverse/grape-on-rails/config/initializers/reload_api.rb