зеркало из
https://github.com/glebtv/telegram-bot.git
synced 2026-09-04 10:15:50 +03:00
@@ -6,7 +6,7 @@ module Telegram
|
|||||||
module Instrumentation
|
module Instrumentation
|
||||||
class << self
|
class << self
|
||||||
def prepended(base)
|
def prepended(base)
|
||||||
base.config_accessor :logger
|
base.send :config_accessor, :logger
|
||||||
base.extend ClassMethods
|
base.extend ClassMethods
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -77,11 +77,25 @@ module Telegram
|
|||||||
|
|
||||||
def reload!
|
def reload!
|
||||||
return yield unless reload
|
return yield unless reload
|
||||||
ActionDispatch::Reloader.prepare!
|
reloading_code do
|
||||||
if controller.is_a?(Class) && controller.name
|
if controller.is_a?(Class) && controller.name
|
||||||
@controller = Object.const_get(controller.name)
|
@controller = Object.const_get(controller.name)
|
||||||
|
end
|
||||||
|
yield
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if defined?(Rails) && Rails.application.respond_to?(:reloader)
|
||||||
|
def reloading_code
|
||||||
|
Rails.application.reloader.wrap do
|
||||||
|
yield
|
||||||
|
end
|
||||||
|
end
|
||||||
|
else
|
||||||
|
def reloading_code
|
||||||
|
ActionDispatch::Reloader.prepare!
|
||||||
|
yield.tap { ActionDispatch::Reloader.cleanup! }
|
||||||
end
|
end
|
||||||
yield.tap { ActionDispatch::Reloader.cleanup! }
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ Gem::Specification.new do |spec|
|
|||||||
|
|
||||||
spec.required_ruby_version = '~> 2.0'
|
spec.required_ruby_version = '~> 2.0'
|
||||||
|
|
||||||
spec.add_dependency 'activesupport', '~> 4.0'
|
spec.add_dependency 'activesupport', '>= 4.0', '< 5.1'
|
||||||
spec.add_dependency 'actionpack', '~> 4.0'
|
spec.add_dependency 'actionpack', '>= 4.0', '< 5.1'
|
||||||
spec.add_dependency 'httpclient', '~> 2.7'
|
spec.add_dependency 'httpclient', '~> 2.7'
|
||||||
spec.add_development_dependency 'bundler', '~> 1.11'
|
spec.add_development_dependency 'bundler', '~> 1.11'
|
||||||
spec.add_development_dependency 'rake', '~> 10.0'
|
spec.add_development_dependency 'rake', '~> 10.0'
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user