gip*_*any 2 ruby gem namespaces
当你创建一个ruby gem并命名它时,你是否注意用' - '或'_'来命名?' - '和'_'之间有什么区别吗?
$ gem list|egrep "\-|_"
actionmailer-with-request (0.4.0, 0.3.0)
activerecord-deprecated_finders (1.0.2, 0.0.3)
activerecord-import (0.3.1)
:
:
Run Code Online (Sandbox Code Playgroud)
我觉得有一些规则,但我现在还不清楚.如果它们存在,我想学习一些规则或指导.我想看看一些完美符合角色的宝石(近 - )的代码,如果你知道一些用' - '或'_'命名的宝石,也请给出一些答案.
有明显不符合任何惯例的宝石的例子.我最喜欢的约定-用于表示namespace(::)边界和_类名中的单词分隔符.
例子:
| Main Class | Gem Name | require |
|-------------------|-------------------|-------------------|
| Redis | redis | redis |
| Redis::Namespace | redis-namespace | redis/namespace |
| Redis::NativeHash | redis-native_hash | redis/native_hash |
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |