提交 5b874cf4 编写于 作者: A Akira Matsuda 提交者: GitHub

Merge pull request #27448 from kamipo/no_need_doc_for_nodoc_classes

No need `:doc:` for `:nodoc:` classes [ci skip]
......@@ -10,7 +10,7 @@ module ThroughAssociation #:nodoc:
#
# 1. To get the default_scope conditions for any of the other reflections in the chain
# 2. To get the type conditions for any STI models in the chain
def target_scope # :doc:
def target_scope
scope = super
reflection.chain.drop(1).each do |reflection|
relation = reflection.klass.all
......
......@@ -135,7 +135,7 @@ def encode_with(coder)
attr_reader :original_attribute
alias_method :assigned?, :original_attribute
def original_value_for_database # :doc:
def original_value_for_database
if assigned?
original_attribute.original_value_for_database
else
......@@ -144,17 +144,17 @@ def original_value_for_database # :doc:
end
private
def initialize_dup(other) # :doc:
def initialize_dup(other)
if defined?(@value) && @value.duplicable?
@value = @value.dup
end
end
def changed_from_assignment? # :doc:
def changed_from_assignment?
assigned? && type.changed?(original_value, value, value_before_type_cast)
end
def _original_value_for_database # :doc:
def _original_value_for_database
type.serialize(original_value)
end
......
......@@ -83,7 +83,7 @@ def build_relation(klass, attribute, value)
end
end
def scope_relation(record, relation) # :doc:
def scope_relation(record, relation)
Array(options[:scope]).each do |scope_item|
scope_value = if record.class._reflect_on_association(scope_item)
record.association(scope_item).reader
......@@ -96,7 +96,7 @@ def scope_relation(record, relation) # :doc:
relation
end
def map_enum_attribute(klass, attribute, value) # :doc:
def map_enum_attribute(klass, attribute, value)
mapping = klass.defined_enums[attribute.to_s]
value = mapping[value] if value && mapping
value
......
......@@ -23,7 +23,7 @@ def create_migration_file
# Sets the default migration template that is being used for the generation of the migration.
# Depending on command line arguments, the migration template and the table name instance
# variables are set up.
def set_local_assigns! # :doc:
def set_local_assigns!
@migration_template = "migration.rb"
case file_name
when /^(add|remove)_.*_(?:to|from)_(.*)/
......@@ -42,13 +42,13 @@ def set_local_assigns! # :doc:
end
end
def set_index_names # :doc:
def set_index_names
attributes.each_with_index do |attr, i|
attr.index_name = [attr, attributes[i - 1]].map { |a| index_name_for(a) }
end
end
def index_name_for(attribute) # :doc:
def index_name_for(attribute)
if attribute.foreign_key?
attribute.name
else
......
......@@ -35,29 +35,29 @@ def create_module_file
private
def attributes_with_index # :doc:
def attributes_with_index
attributes.select { |a| !a.reference? && a.has_index? }
end
# FIXME: Change this file to a symlink once RubyGems 2.5.0 is required.
def generate_application_record # :doc:
def generate_application_record
if self.behavior == :invoke && !application_record_exist?
template "application_record.rb", application_record_file_name
end
end
# Used by the migration template to determine the parent name of the model
def parent_class_name # :doc:
def parent_class_name
options[:parent] || "ApplicationRecord"
end
def application_record_exist? # :doc:
def application_record_exist?
file_exist = nil
in_root { file_exist = File.exist?(application_record_file_name) }
file_exist
end
def application_record_file_name # :doc:
def application_record_file_name
@application_record_file_name ||= if mountable_engine?
"app/models/#{namespaced_path}/application_record.rb"
else
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册