module SequelRails::Railties::ControllerRuntime
Protected Instance Methods
Source
# File lib/sequel_rails/railties/controller_runtime.rb, line 30 def append_info_to_payload(payload) super payload[:db_runtime] = (db_runtime || 0) + ::SequelRails::Railties::LogSubscriber.reset_runtime payload[:db_query_count] = ::SequelRails::Railties::LogSubscriber.count end
Calls superclass method
Source
# File lib/sequel_rails/railties/controller_runtime.rb, line 21 def cleanup_view_runtime db_rt_before_render = ::SequelRails::Railties::LogSubscriber.reset_runtime self.db_runtime = (db_runtime || 0) + db_rt_before_render runtime = super db_rt_after_render = ::SequelRails::Railties::LogSubscriber.reset_runtime self.db_runtime += db_rt_after_render runtime - db_rt_after_render end
Calls superclass method
Source
# File lib/sequel_rails/railties/controller_runtime.rb, line 12 def process_action(action, *) # We also need to reset the runtime before each action # because of queries in middleware or in cases we are streaming # and it won't be cleaned up by the method below. ::SequelRails::Railties::LogSubscriber.reset_runtime ::SequelRails::Railties::LogSubscriber.reset_count super end
Calls superclass method