Skip to content
Snippets Groups Projects
  • alpaca-tc's avatar
    08dce5e6
    Refactor Setting (#3302) · 08dce5e6
    alpaca-tc authored
    * @object is not needed
    
    * Remove unneeded dependencies
    
    * Do not call private method
    
    * Prefer #respond_to_missing? over #respond_to?
    
    `#respond_to?` doesn't support `User.settings.method(:method_name)`
    
    * Use find_or_initialize_by instead of
    08dce5e6
    History
    Refactor Setting (#3302)
    alpaca-tc authored
    * @object is not needed
    
    * Remove unneeded dependencies
    
    * Do not call private method
    
    * Prefer #respond_to_missing? over #respond_to?
    
    `#respond_to?` doesn't support `User.settings.method(:method_name)`
    
    * Use find_or_initialize_by instead of
extend.rb 143 B
# frozen_string_literal: true

module Settings
  module Extend
    def settings
      @settings ||= ScopedSettings.new(self)
    end
  end
end