module Directive::DoubleConfigure

Private Instance Methods

configure_called?() click to toggle source
# File lib/directive/config_builder/double_configure.rb, line 15
def configure_called?
  @configure_called
end
warn_on_multiple_configure_calls() click to toggle source
# File lib/directive/config_builder/double_configure.rb, line 19
    def warn_on_multiple_configure_calls
      unless configure_called?
        @configure_called = true
        return
      end

      puts <<~WARNING
        #{self.class._configurable_module_name}.configure has been called more than once, which can lead to unexpected consequences.
        For the most predictable behavior, configure should only be called once.
      WARNING
    end