module ActionParamsPermitter::Builders::Concerns::TopLevelResourceBlockExistenceChecking
Public Instance Methods
resource(name, options = {}, &block)
click to toggle source
Calls superclass method
# File lib/action_params_permitter/builders/concerns/top_level_resource_block_existence_checking.rb, line 5 def resource(name, options = {}, &block) check_block_existence(&block) super end
Private Instance Methods
check_block_existence(&block)
click to toggle source
# File lib/action_params_permitter/builders/concerns/top_level_resource_block_existence_checking.rb, line 12 def check_block_existence(&block) return if !top_level_builder? return if block_given? raise ActionParamsPermitter::TopLevelResourceWithoutBlockError, 'Top level resource must has block!' end