module GraphQL::Rails::ControllerExtensions
Extensions are dynamically loaded once during engine initialization; however, SchemaController can be reloaded at any time by Rails
. To preserve extensions to SchemaController, they're registered here.
Public Instance Methods
add(&block)
click to toggle source
# File lib/graphql/rails/controller_extensions.rb, line 9 def add(&block) extensions.push block end
included(base)
click to toggle source
# File lib/graphql/rails/controller_extensions.rb, line 13 def included(base) extensions.each do |extensions| base.class_eval(&extensions) end end
Private Instance Methods
extensions()
click to toggle source
# File lib/graphql/rails/controller_extensions.rb, line 21 def extensions @extensions ||= [] end