module Racket::Utils::Helpers
Utility functions for routing.
Public Instance Methods
__apply_helpers(klass)
click to toggle source
Applies helpers to a controller class by including the modules in the class.
@param [Class] klass @return [Class]
# File lib/racket/utils/helpers.rb, line 106 def __apply_helpers(klass) klass.settings.fetch(:helpers).reverse_each do |pair| helper_key, helper = pair klass.context.logger.inform_dev( "Adding helper module #{helper_key.inspect} to #{klass}" ) klass.send(:include, helper) end end
apply_helpers(klass)
click to toggle source
Applies helpers to a controller class by including the modules in the class.
@param [Class] klass
# File lib/racket/utils/helpers.rb, line 96 def apply_helpers(klass) klass.helper unless klass.settings.fetch(:helpers) # Makes sure default helpers are loaded. __apply_helpers(klass) nil end