27 lines
662 B
Ruby
27 lines
662 B
Ruby
|
if Rails.env.development?
|
||
|
lib_ruby_files = Dir.glob(File.join("app/api/**", "*.rb"))
|
||
|
lib_reloader ||= ActiveSupport::FileUpdateChecker.new(lib_ruby_files) do
|
||
|
# lib_ruby_files.each do |lib_file|
|
||
|
# puts "start require #{lib_file}"
|
||
|
# require_dependency(lib_file)
|
||
|
# end
|
||
|
#
|
||
|
|
||
|
# binding.pry
|
||
|
# if Object.const_defined?(:Mobile)
|
||
|
# Object.send(:remove_const, :Mobile)
|
||
|
# end
|
||
|
#
|
||
|
# $".delete_if {|s| s.include?('api/mobile') }
|
||
|
# require File.join(Rails.root,"app/api/mobile/api.rb")
|
||
|
Rails.application.reload_routes!
|
||
|
end
|
||
|
|
||
|
ActionDispatch::Callbacks.to_prepare do
|
||
|
lib_reloader.execute_if_updated
|
||
|
end
|
||
|
|
||
|
end
|
||
|
|
||
|
|