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