instance method method_missing

Ruby on Rails 7.1.6

Since v3.0.20 Private

Available in: v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.9 v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

method_missing(name, *args, &blk)

No documentation comment.

Parameters

name req
args rest
blk block
Source
# File railties/lib/rails/railtie/configuration.rb, line 99
      def method_missing(name, *args, &blk)
        if name.end_with?("=")
          key = name[0..-2].to_sym
          if actual_method?(key)
            raise NoMethodError.new("Cannot assign to `#{key}`, it is a configuration method")
          end
          @@options[key] = args.first
        elsif @@options.key?(name)
          @@options[name]
        else
          super
        end
      end

Defined in railties/lib/rails/railtie/configuration.rb line 99 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Rails::Railtie::Configuration

Type at least 2 characters to search.

↑↓ navigate · open · esc close