Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
280a8709
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,发现更多精彩内容 >>
提交
280a8709
编写于
4月 18, 2011
作者:
S
Sebastian Martinez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Formated docs
上级
51f5209d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
9 deletion
+9
-9
activesupport/lib/active_support/core_ext/object/blank.rb
activesupport/lib/active_support/core_ext/object/blank.rb
+9
-9
未找到文件。
activesupport/lib/active_support/core_ext/object/blank.rb
浏览文件 @
280a8709
class
Object
# An object is
blank
if it's false, empty, or a whitespace string.
# For example, "", " ", +nil+, [], and {} are
blank
.
# An object is
+blank+
if it's false, empty, or a whitespace string.
# For example, "", " ", +nil+, [], and {} are
+blank+
.
#
# This simplifies:
#
...
...
@@ -18,7 +18,7 @@ def present?
!
blank?
end
# Returns object if it's
#present?
otherwise returns nil.
# Returns object if it's
<tt>present?</tt>
otherwise returns nil.
# object.presence is equivalent to object.present? ? object : nil.
#
# This is handy for any representation of objects where blank is the same
...
...
@@ -38,7 +38,7 @@ def presence
end
class
NilClass
# Instances of
NilClass are always blank
# Instances of
+NilClass+ are always +blank+.
#
# === Example
#
...
...
@@ -49,7 +49,7 @@ def blank?
end
class
FalseClass
# Instances of
FalseClass are always blank
# Instances of
+FalseClass+ are always +blank+.
#
# === Example
#
...
...
@@ -60,7 +60,7 @@ def blank?
end
class
TrueClass
# Instances of
TrueClass are never blank
# Instances of
+TrueClass+ are never +blank+.
#
# === Example
#
...
...
@@ -71,7 +71,7 @@ def blank?
end
class
Array
# An array is
blank if it's empty
# An array is
+blank+ if it's +empty+.
#
# === Examples
#
...
...
@@ -81,7 +81,7 @@ class Array
end
class
Hash
# A hash is
blank if it's empty
# A hash is
+blank+ if it's +empty+.
#
# === Examples
#
...
...
@@ -91,7 +91,7 @@ class Hash
end
class
String
# A string is
blank if it's empty or contains whitespaces only
# A string is
+blank+ if it's empty or contains whitespaces only.
#
# === Examples
#
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录