module Hanami::Action::Exposable::Guard
Guard
for Exposures API. Prevents exposure of reserved words
@since 0.7.1 @api private
@see Hanami::Action::Exposable::Guard::ClassMethods#expose
@see Hanami::Action::Exposable::Guard::ClassMethods#reserved_word?
Public Class Methods
included(base)
click to toggle source
Override Ruby's hook for modules. It prepends a guard for the exposures logic
@param base [Class] the target action
@since 0.7.1 @api private
@see www.ruby-doc.org/core-2.1.2/Module.html#method-i-included
# File lib/hanami/action/exposable/guard.rb, line 32 def self.included(base) class << base prepend ClassMethods end end