Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
d7b1521d
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
d7b1521d
编写于
7月 16, 2017
作者:
K
Kir Shatrov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use frozen string literal in activemodel/
上级
83f39a3b
变更
117
展开全部
隐藏空白更改
内联
并排
Showing
117 changed file
with
232 addition
and
0 deletion
+232
-0
.rubocop.yml
.rubocop.yml
+1
-0
activemodel/Rakefile
activemodel/Rakefile
+2
-0
activemodel/activemodel.gemspec
activemodel/activemodel.gemspec
+2
-0
activemodel/bin/test
activemodel/bin/test
+1
-0
activemodel/lib/active_model.rb
activemodel/lib/active_model.rb
+2
-0
activemodel/lib/active_model/attribute_methods.rb
activemodel/lib/active_model/attribute_methods.rb
+2
-0
activemodel/lib/active_model/callbacks.rb
activemodel/lib/active_model/callbacks.rb
+2
-0
activemodel/lib/active_model/conversion.rb
activemodel/lib/active_model/conversion.rb
+2
-0
activemodel/lib/active_model/dirty.rb
activemodel/lib/active_model/dirty.rb
+2
-0
activemodel/lib/active_model/errors.rb
activemodel/lib/active_model/errors.rb
+2
-0
activemodel/lib/active_model/forbidden_attributes_protection.rb
...model/lib/active_model/forbidden_attributes_protection.rb
+2
-0
activemodel/lib/active_model/gem_version.rb
activemodel/lib/active_model/gem_version.rb
+2
-0
activemodel/lib/active_model/lint.rb
activemodel/lib/active_model/lint.rb
+2
-0
activemodel/lib/active_model/model.rb
activemodel/lib/active_model/model.rb
+2
-0
activemodel/lib/active_model/naming.rb
activemodel/lib/active_model/naming.rb
+2
-0
activemodel/lib/active_model/railtie.rb
activemodel/lib/active_model/railtie.rb
+2
-0
activemodel/lib/active_model/secure_password.rb
activemodel/lib/active_model/secure_password.rb
+2
-0
activemodel/lib/active_model/serialization.rb
activemodel/lib/active_model/serialization.rb
+2
-0
activemodel/lib/active_model/serializers/json.rb
activemodel/lib/active_model/serializers/json.rb
+2
-0
activemodel/lib/active_model/translation.rb
activemodel/lib/active_model/translation.rb
+2
-0
activemodel/lib/active_model/type.rb
activemodel/lib/active_model/type.rb
+2
-0
activemodel/lib/active_model/type/big_integer.rb
activemodel/lib/active_model/type/big_integer.rb
+2
-0
activemodel/lib/active_model/type/binary.rb
activemodel/lib/active_model/type/binary.rb
+2
-0
activemodel/lib/active_model/type/boolean.rb
activemodel/lib/active_model/type/boolean.rb
+2
-0
activemodel/lib/active_model/type/date.rb
activemodel/lib/active_model/type/date.rb
+2
-0
activemodel/lib/active_model/type/date_time.rb
activemodel/lib/active_model/type/date_time.rb
+2
-0
activemodel/lib/active_model/type/decimal.rb
activemodel/lib/active_model/type/decimal.rb
+2
-0
activemodel/lib/active_model/type/float.rb
activemodel/lib/active_model/type/float.rb
+2
-0
activemodel/lib/active_model/type/helpers.rb
activemodel/lib/active_model/type/helpers.rb
+2
-0
activemodel/lib/active_model/type/helpers/accepts_multiparameter_time.rb
.../active_model/type/helpers/accepts_multiparameter_time.rb
+2
-0
activemodel/lib/active_model/type/helpers/mutable.rb
activemodel/lib/active_model/type/helpers/mutable.rb
+2
-0
activemodel/lib/active_model/type/helpers/numeric.rb
activemodel/lib/active_model/type/helpers/numeric.rb
+2
-0
activemodel/lib/active_model/type/helpers/time_value.rb
activemodel/lib/active_model/type/helpers/time_value.rb
+2
-0
activemodel/lib/active_model/type/immutable_string.rb
activemodel/lib/active_model/type/immutable_string.rb
+2
-0
activemodel/lib/active_model/type/integer.rb
activemodel/lib/active_model/type/integer.rb
+2
-0
activemodel/lib/active_model/type/registry.rb
activemodel/lib/active_model/type/registry.rb
+2
-0
activemodel/lib/active_model/type/string.rb
activemodel/lib/active_model/type/string.rb
+2
-0
activemodel/lib/active_model/type/time.rb
activemodel/lib/active_model/type/time.rb
+2
-0
activemodel/lib/active_model/type/value.rb
activemodel/lib/active_model/type/value.rb
+2
-0
activemodel/lib/active_model/validations.rb
activemodel/lib/active_model/validations.rb
+2
-0
activemodel/lib/active_model/validations/absence.rb
activemodel/lib/active_model/validations/absence.rb
+2
-0
activemodel/lib/active_model/validations/acceptance.rb
activemodel/lib/active_model/validations/acceptance.rb
+2
-0
activemodel/lib/active_model/validations/callbacks.rb
activemodel/lib/active_model/validations/callbacks.rb
+2
-0
activemodel/lib/active_model/validations/clusivity.rb
activemodel/lib/active_model/validations/clusivity.rb
+2
-0
activemodel/lib/active_model/validations/confirmation.rb
activemodel/lib/active_model/validations/confirmation.rb
+2
-0
activemodel/lib/active_model/validations/exclusion.rb
activemodel/lib/active_model/validations/exclusion.rb
+2
-0
activemodel/lib/active_model/validations/format.rb
activemodel/lib/active_model/validations/format.rb
+2
-0
activemodel/lib/active_model/validations/helper_methods.rb
activemodel/lib/active_model/validations/helper_methods.rb
+2
-0
activemodel/lib/active_model/validations/inclusion.rb
activemodel/lib/active_model/validations/inclusion.rb
+2
-0
activemodel/lib/active_model/validations/length.rb
activemodel/lib/active_model/validations/length.rb
+2
-0
activemodel/lib/active_model/validations/numericality.rb
activemodel/lib/active_model/validations/numericality.rb
+2
-0
activemodel/lib/active_model/validations/presence.rb
activemodel/lib/active_model/validations/presence.rb
+2
-0
activemodel/lib/active_model/validations/validates.rb
activemodel/lib/active_model/validations/validates.rb
+2
-0
activemodel/lib/active_model/validations/with.rb
activemodel/lib/active_model/validations/with.rb
+2
-0
activemodel/lib/active_model/validator.rb
activemodel/lib/active_model/validator.rb
+2
-0
activemodel/lib/active_model/version.rb
activemodel/lib/active_model/version.rb
+2
-0
activemodel/test/cases/attribute_assignment_test.rb
activemodel/test/cases/attribute_assignment_test.rb
+2
-0
activemodel/test/cases/attribute_methods_test.rb
activemodel/test/cases/attribute_methods_test.rb
+2
-0
activemodel/test/cases/callbacks_test.rb
activemodel/test/cases/callbacks_test.rb
+2
-0
activemodel/test/cases/conversion_test.rb
activemodel/test/cases/conversion_test.rb
+2
-0
activemodel/test/cases/dirty_test.rb
activemodel/test/cases/dirty_test.rb
+2
-0
activemodel/test/cases/errors_test.rb
activemodel/test/cases/errors_test.rb
+2
-0
activemodel/test/cases/forbidden_attributes_protection_test.rb
...emodel/test/cases/forbidden_attributes_protection_test.rb
+2
-0
activemodel/test/cases/helper.rb
activemodel/test/cases/helper.rb
+2
-0
activemodel/test/cases/lint_test.rb
activemodel/test/cases/lint_test.rb
+2
-0
activemodel/test/cases/model_test.rb
activemodel/test/cases/model_test.rb
+2
-0
activemodel/test/cases/naming_test.rb
activemodel/test/cases/naming_test.rb
+2
-0
activemodel/test/cases/railtie_test.rb
activemodel/test/cases/railtie_test.rb
+2
-0
activemodel/test/cases/secure_password_test.rb
activemodel/test/cases/secure_password_test.rb
+2
-0
activemodel/test/cases/serialization_test.rb
activemodel/test/cases/serialization_test.rb
+2
-0
activemodel/test/cases/serializers/json_serialization_test.rb
...vemodel/test/cases/serializers/json_serialization_test.rb
+2
-0
activemodel/test/cases/translation_test.rb
activemodel/test/cases/translation_test.rb
+2
-0
activemodel/test/cases/type/big_integer_test.rb
activemodel/test/cases/type/big_integer_test.rb
+2
-0
activemodel/test/cases/type/binary_test.rb
activemodel/test/cases/type/binary_test.rb
+2
-0
activemodel/test/cases/type/boolean_test.rb
activemodel/test/cases/type/boolean_test.rb
+2
-0
activemodel/test/cases/type/date_test.rb
activemodel/test/cases/type/date_test.rb
+2
-0
activemodel/test/cases/type/date_time_test.rb
activemodel/test/cases/type/date_time_test.rb
+2
-0
activemodel/test/cases/type/decimal_test.rb
activemodel/test/cases/type/decimal_test.rb
+2
-0
activemodel/test/cases/type/float_test.rb
activemodel/test/cases/type/float_test.rb
+2
-0
activemodel/test/cases/type/immutable_string_test.rb
activemodel/test/cases/type/immutable_string_test.rb
+2
-0
activemodel/test/cases/type/integer_test.rb
activemodel/test/cases/type/integer_test.rb
+2
-0
activemodel/test/cases/type/registry_test.rb
activemodel/test/cases/type/registry_test.rb
+2
-0
activemodel/test/cases/type/string_test.rb
activemodel/test/cases/type/string_test.rb
+2
-0
activemodel/test/cases/type/time_test.rb
activemodel/test/cases/type/time_test.rb
+2
-0
activemodel/test/cases/type/value_test.rb
activemodel/test/cases/type/value_test.rb
+2
-0
activemodel/test/cases/validations/absence_validation_test.rb
...vemodel/test/cases/validations/absence_validation_test.rb
+2
-0
activemodel/test/cases/validations/acceptance_validation_test.rb
...odel/test/cases/validations/acceptance_validation_test.rb
+2
-0
activemodel/test/cases/validations/callbacks_test.rb
activemodel/test/cases/validations/callbacks_test.rb
+2
-0
activemodel/test/cases/validations/conditional_validation_test.rb
...del/test/cases/validations/conditional_validation_test.rb
+2
-0
activemodel/test/cases/validations/confirmation_validation_test.rb
...el/test/cases/validations/confirmation_validation_test.rb
+2
-0
activemodel/test/cases/validations/exclusion_validation_test.rb
...model/test/cases/validations/exclusion_validation_test.rb
+2
-0
activemodel/test/cases/validations/format_validation_test.rb
activemodel/test/cases/validations/format_validation_test.rb
+2
-0
activemodel/test/cases/validations/i18n_generate_message_validation_test.rb
...ases/validations/i18n_generate_message_validation_test.rb
+2
-0
activemodel/test/cases/validations/i18n_validation_test.rb
activemodel/test/cases/validations/i18n_validation_test.rb
+2
-0
activemodel/test/cases/validations/inclusion_validation_test.rb
...model/test/cases/validations/inclusion_validation_test.rb
+2
-0
activemodel/test/cases/validations/length_validation_test.rb
activemodel/test/cases/validations/length_validation_test.rb
+2
-0
activemodel/test/cases/validations/numericality_validation_test.rb
...el/test/cases/validations/numericality_validation_test.rb
+2
-0
activemodel/test/cases/validations/presence_validation_test.rb
...emodel/test/cases/validations/presence_validation_test.rb
+2
-0
activemodel/test/cases/validations/validates_test.rb
activemodel/test/cases/validations/validates_test.rb
+2
-0
activemodel/test/cases/validations/validations_context_test.rb
...emodel/test/cases/validations/validations_context_test.rb
+2
-0
activemodel/test/cases/validations/with_validation_test.rb
activemodel/test/cases/validations/with_validation_test.rb
+2
-0
activemodel/test/cases/validations_test.rb
activemodel/test/cases/validations_test.rb
+2
-0
activemodel/test/models/account.rb
activemodel/test/models/account.rb
+2
-0
activemodel/test/models/blog_post.rb
activemodel/test/models/blog_post.rb
+2
-0
activemodel/test/models/contact.rb
activemodel/test/models/contact.rb
+2
-0
activemodel/test/models/custom_reader.rb
activemodel/test/models/custom_reader.rb
+2
-0
activemodel/test/models/helicopter.rb
activemodel/test/models/helicopter.rb
+2
-0
activemodel/test/models/person.rb
activemodel/test/models/person.rb
+2
-0
activemodel/test/models/person_with_validator.rb
activemodel/test/models/person_with_validator.rb
+2
-0
activemodel/test/models/reply.rb
activemodel/test/models/reply.rb
+2
-0
activemodel/test/models/sheep.rb
activemodel/test/models/sheep.rb
+2
-0
activemodel/test/models/topic.rb
activemodel/test/models/topic.rb
+2
-0
activemodel/test/models/track_back.rb
activemodel/test/models/track_back.rb
+2
-0
activemodel/test/models/user.rb
activemodel/test/models/user.rb
+2
-0
activemodel/test/models/visitor.rb
activemodel/test/models/visitor.rb
+2
-0
activemodel/test/validators/email_validator.rb
activemodel/test/validators/email_validator.rb
+2
-0
activemodel/test/validators/namespace/email_validator.rb
activemodel/test/validators/namespace/email_validator.rb
+2
-0
未找到文件。
.rubocop.yml
浏览文件 @
d7b1521d
...
@@ -85,6 +85,7 @@ Style/FrozenStringLiteralComment:
...
@@ -85,6 +85,7 @@ Style/FrozenStringLiteralComment:
EnforcedStyle
:
always
EnforcedStyle
:
always
Include
:
Include
:
-
'
activesupport/**/*'
-
'
activesupport/**/*'
-
'
activemodel/**/*'
-
'
activejob/**/*'
-
'
activejob/**/*'
# Use `foo {}` not `foo{}`.
# Use `foo {}` not `foo{}`.
...
...
activemodel/Rakefile
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"rake/testtask"
require
"rake/testtask"
task
default: :test
task
default: :test
...
...
activemodel/activemodel.gemspec
浏览文件 @
d7b1521d
# frozen_string_literal: true
version
=
File
.
read
(
File
.
expand_path
(
"../RAILS_VERSION"
,
__dir__
)).
strip
version
=
File
.
read
(
File
.
expand_path
(
"../RAILS_VERSION"
,
__dir__
)).
strip
Gem
::
Specification
.
new
do
|
s
|
Gem
::
Specification
.
new
do
|
s
|
...
...
activemodel/bin/test
浏览文件 @
d7b1521d
#!/usr/bin/env ruby
#!/usr/bin/env ruby
# frozen_string_literal: true
COMPONENT_ROOT
=
File
.
expand_path
(
".."
,
__dir__
)
COMPONENT_ROOT
=
File
.
expand_path
(
".."
,
__dir__
)
require_relative
"../../tools/test"
require_relative
"../../tools/test"
activemodel/lib/active_model.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
#--
#--
# Copyright (c) 2004-2017 David Heinemeier Hansson
# Copyright (c) 2004-2017 David Heinemeier Hansson
#
#
...
...
activemodel/lib/active_model/attribute_methods.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"concurrent/map"
require
"concurrent/map"
require
"mutex_m"
require
"mutex_m"
...
...
activemodel/lib/active_model/callbacks.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/array/extract_options"
require
"active_support/core_ext/array/extract_options"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/conversion.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
# == Active \Model \Conversion
# == Active \Model \Conversion
#
#
...
...
activemodel/lib/active_model/dirty.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/hash_with_indifferent_access"
require
"active_support/hash_with_indifferent_access"
require
"active_support/core_ext/object/duplicable"
require
"active_support/core_ext/object/duplicable"
...
...
activemodel/lib/active_model/errors.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/array/conversions"
require
"active_support/core_ext/array/conversions"
require
"active_support/core_ext/string/inflections"
require
"active_support/core_ext/string/inflections"
require
"active_support/core_ext/object/deep_dup"
require
"active_support/core_ext/object/deep_dup"
...
...
activemodel/lib/active_model/forbidden_attributes_protection.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
# Raised when forbidden attributes are used for mass assignment.
# Raised when forbidden attributes are used for mass assignment.
#
#
...
...
activemodel/lib/active_model/gem_version.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
# Returns the version of the currently loaded \Active \Model as a <tt>Gem::Version</tt>
# Returns the version of the currently loaded \Active \Model as a <tt>Gem::Version</tt>
def
self
.
gem_version
def
self
.
gem_version
...
...
activemodel/lib/active_model/lint.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Lint
module
Lint
# == Active \Model \Lint \Tests
# == Active \Model \Lint \Tests
...
...
activemodel/lib/active_model/model.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
# == Active \Model \Basic \Model
# == Active \Model \Basic \Model
#
#
...
...
activemodel/lib/active_model/naming.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/hash/except"
require
"active_support/core_ext/hash/except"
require
"active_support/core_ext/module/introspection"
require
"active_support/core_ext/module/introspection"
require
"active_support/core_ext/module/remove_method"
require
"active_support/core_ext/module/remove_method"
...
...
activemodel/lib/active_model/railtie.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_model"
require
"active_model"
require
"rails"
require
"rails"
...
...
activemodel/lib/active_model/secure_password.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
SecurePassword
module
SecurePassword
extend
ActiveSupport
::
Concern
extend
ActiveSupport
::
Concern
...
...
activemodel/lib/active_model/serialization.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/hash/except"
require
"active_support/core_ext/hash/except"
require
"active_support/core_ext/hash/slice"
require
"active_support/core_ext/hash/slice"
...
...
activemodel/lib/active_model/serializers/json.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/json"
require
"active_support/json"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/translation.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
# == Active \Model \Translation
# == Active \Model \Translation
#
#
...
...
activemodel/lib/active_model/type.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require_relative
"type/helpers"
require_relative
"type/helpers"
require_relative
"type/value"
require_relative
"type/value"
...
...
activemodel/lib/active_model/type/big_integer.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require_relative
"integer"
require_relative
"integer"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/type/binary.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
class
Binary
<
Value
# :nodoc:
class
Binary
<
Value
# :nodoc:
...
...
activemodel/lib/active_model/type/boolean.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
# == Active \Model \Type \Boolean
# == Active \Model \Type \Boolean
...
...
activemodel/lib/active_model/type/date.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
class
Date
<
Value
# :nodoc:
class
Date
<
Value
# :nodoc:
...
...
activemodel/lib/active_model/type/date_time.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
class
DateTime
<
Value
# :nodoc:
class
DateTime
<
Value
# :nodoc:
...
...
activemodel/lib/active_model/type/decimal.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"bigdecimal/util"
require
"bigdecimal/util"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/type/float.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
class
Float
<
Value
# :nodoc:
class
Float
<
Value
# :nodoc:
...
...
activemodel/lib/active_model/type/helpers.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require_relative
"helpers/accepts_multiparameter_time"
require_relative
"helpers/accepts_multiparameter_time"
require_relative
"helpers/numeric"
require_relative
"helpers/numeric"
require_relative
"helpers/mutable"
require_relative
"helpers/mutable"
...
...
activemodel/lib/active_model/type/helpers/accepts_multiparameter_time.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
module
Helpers
# :nodoc: all
module
Helpers
# :nodoc: all
...
...
activemodel/lib/active_model/type/helpers/mutable.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
module
Helpers
# :nodoc: all
module
Helpers
# :nodoc: all
...
...
activemodel/lib/active_model/type/helpers/numeric.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
module
Helpers
# :nodoc: all
module
Helpers
# :nodoc: all
...
...
activemodel/lib/active_model/type/helpers/time_value.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/time/zones"
require
"active_support/core_ext/time/zones"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/type/immutable_string.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
class
ImmutableString
<
Value
# :nodoc:
class
ImmutableString
<
Value
# :nodoc:
...
...
activemodel/lib/active_model/type/integer.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
class
Integer
<
Value
# :nodoc:
class
Integer
<
Value
# :nodoc:
...
...
activemodel/lib/active_model/type/registry.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
# :stopdoc:
# :stopdoc:
module
Type
module
Type
...
...
activemodel/lib/active_model/type/string.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require_relative
"immutable_string"
require_relative
"immutable_string"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/type/time.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
class
Time
<
Value
# :nodoc:
class
Time
<
Value
# :nodoc:
...
...
activemodel/lib/active_model/type/value.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Type
module
Type
class
Value
class
Value
...
...
activemodel/lib/active_model/validations.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/array/extract_options"
require
"active_support/core_ext/array/extract_options"
require
"active_support/core_ext/hash/keys"
require
"active_support/core_ext/hash/keys"
require
"active_support/core_ext/hash/except"
require
"active_support/core_ext/hash/except"
...
...
activemodel/lib/active_model/validations/absence.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
# == \Active \Model Absence Validator
# == \Active \Model Absence Validator
...
...
activemodel/lib/active_model/validations/acceptance.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
class
AcceptanceValidator
<
EachValidator
# :nodoc:
class
AcceptanceValidator
<
EachValidator
# :nodoc:
...
...
activemodel/lib/active_model/validations/callbacks.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
# == Active \Model \Validation \Callbacks
# == Active \Model \Validation \Callbacks
...
...
activemodel/lib/active_model/validations/clusivity.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/range"
require
"active_support/core_ext/range"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/validations/confirmation.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
class
ConfirmationValidator
<
EachValidator
# :nodoc:
class
ConfirmationValidator
<
EachValidator
# :nodoc:
...
...
activemodel/lib/active_model/validations/exclusion.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require_relative
"clusivity"
require_relative
"clusivity"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/validations/format.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
class
FormatValidator
<
EachValidator
# :nodoc:
class
FormatValidator
<
EachValidator
# :nodoc:
...
...
activemodel/lib/active_model/validations/helper_methods.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
module
HelperMethods
# :nodoc:
module
HelperMethods
# :nodoc:
...
...
activemodel/lib/active_model/validations/inclusion.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require_relative
"clusivity"
require_relative
"clusivity"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/validations/length.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
class
LengthValidator
<
EachValidator
# :nodoc:
class
LengthValidator
<
EachValidator
# :nodoc:
...
...
activemodel/lib/active_model/validations/numericality.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
class
NumericalityValidator
<
EachValidator
# :nodoc:
class
NumericalityValidator
<
EachValidator
# :nodoc:
...
...
activemodel/lib/active_model/validations/presence.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
module
ActiveModel
module
ActiveModel
module
Validations
module
Validations
class
PresenceValidator
<
EachValidator
# :nodoc:
class
PresenceValidator
<
EachValidator
# :nodoc:
...
...
activemodel/lib/active_model/validations/validates.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/hash/slice"
require
"active_support/core_ext/hash/slice"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/validations/with.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/array/extract_options"
require
"active_support/core_ext/array/extract_options"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/validator.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_support/core_ext/module/anonymous"
require
"active_support/core_ext/module/anonymous"
module
ActiveModel
module
ActiveModel
...
...
activemodel/lib/active_model/version.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require_relative
"gem_version"
require_relative
"gem_version"
module
ActiveModel
module
ActiveModel
...
...
activemodel/test/cases/attribute_assignment_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_support/core_ext/hash/indifferent_access"
require
"active_support/core_ext/hash/indifferent_access"
require
"active_support/hash_with_indifferent_access"
require
"active_support/hash_with_indifferent_access"
...
...
activemodel/test/cases/attribute_methods_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
class
ModelWithAttributes
class
ModelWithAttributes
...
...
activemodel/test/cases/callbacks_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
class
CallbacksTest
<
ActiveModel
::
TestCase
class
CallbacksTest
<
ActiveModel
::
TestCase
...
...
activemodel/test/cases/conversion_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/contact"
require
"models/contact"
require
"models/helicopter"
require
"models/helicopter"
...
...
activemodel/test/cases/dirty_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
class
DirtyTest
<
ActiveModel
::
TestCase
class
DirtyTest
<
ActiveModel
::
TestCase
...
...
activemodel/test/cases/errors_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_support/core_ext/string/strip"
require
"active_support/core_ext/string/strip"
require
"yaml"
require
"yaml"
...
...
activemodel/test/cases/forbidden_attributes_protection_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_support/core_ext/hash/indifferent_access"
require
"active_support/core_ext/hash/indifferent_access"
require
"models/account"
require
"models/account"
...
...
activemodel/test/cases/helper.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"active_model"
require
"active_model"
# Show backtraces for deprecated behavior for quicker cleanup.
# Show backtraces for deprecated behavior for quicker cleanup.
...
...
activemodel/test/cases/lint_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
class
LintTest
<
ActiveModel
::
TestCase
class
LintTest
<
ActiveModel
::
TestCase
...
...
activemodel/test/cases/model_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
class
ModelTest
<
ActiveModel
::
TestCase
class
ModelTest
<
ActiveModel
::
TestCase
...
...
activemodel/test/cases/naming_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/contact"
require
"models/contact"
require
"models/sheep"
require
"models/sheep"
...
...
activemodel/test/cases/railtie_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_support/testing/isolation"
require
"active_support/testing/isolation"
...
...
activemodel/test/cases/secure_password_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/user"
require
"models/user"
require
"models/visitor"
require
"models/visitor"
...
...
activemodel/test/cases/serialization_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_support/core_ext/object/instance_variables"
require
"active_support/core_ext/object/instance_variables"
...
...
activemodel/test/cases/serializers/json_serialization_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/contact"
require
"models/contact"
require
"active_support/core_ext/object/instance_variables"
require
"active_support/core_ext/object/instance_variables"
...
...
activemodel/test/cases/translation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/person"
require
"models/person"
...
...
activemodel/test/cases/type/big_integer_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/binary_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/boolean_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/date_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/date_time_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/decimal_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/float_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/immutable_string_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/integer_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
require
"active_support/core_ext/numeric/time"
require
"active_support/core_ext/numeric/time"
...
...
activemodel/test/cases/type/registry_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/string_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/time_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/type/value_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_model/type"
require
"active_model/type"
...
...
activemodel/test/cases/validations/absence_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
require
"models/person"
require
"models/person"
...
...
activemodel/test/cases/validations/acceptance_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/callbacks_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
class
Dog
class
Dog
...
...
activemodel/test/cases/validations/conditional_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/confirmation_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/exclusion_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_support/core_ext/numeric/time"
require
"active_support/core_ext/numeric/time"
...
...
activemodel/test/cases/validations/format_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/i18n_generate_message_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/person"
require
"models/person"
...
...
activemodel/test/cases/validations/i18n_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/person"
require
"models/person"
...
...
activemodel/test/cases/validations/inclusion_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"active_support/all"
require
"active_support/all"
...
...
activemodel/test/cases/validations/length_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/numericality_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/presence_validation_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/validates_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/person"
require
"models/person"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/validations_context_test.rb
浏览文件 @
d7b1521d
# frozen_string_literal: true
require
"cases/helper"
require
"cases/helper"
require
"models/topic"
require
"models/topic"
...
...
activemodel/test/cases/validations/with_validation_test.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/cases/validations_test.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/account.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/blog_post.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/contact.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/custom_reader.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/helicopter.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/person.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/person_with_validator.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/reply.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/sheep.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/topic.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/track_back.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/user.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/models/visitor.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/validators/email_validator.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
activemodel/test/validators/namespace/email_validator.rb
浏览文件 @
d7b1521d
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录