文件名称:ruby-enum:在Ruby中定义枚举的便捷方法
文件大小:20KB
文件格式:ZIP
更新时间:2024-06-13 09:50:18
ruby enum enumerable enums Ruby
Ruby ::枚举 枚举像Ruby的行为,深受启发,和改进。 目录 散列 检索键和值 将键映射到值 将值映射到键 重复的枚举键或重复的值 遗产 贡献 版权和许可 相关项目 用法 枚举可以定义为常量或类方法来访问,这是优先考虑的问题。 常数 定义枚举,并将其作为常量引用。 class OrderState include Ruby :: Enum define :CREATED , 'created' define :PAID , 'paid' end OrderState :: CREATED # 'created' OrderState :: PAID # 'paid' OrderState :: UNKNOWN # raises Ruby::Enum::Errors::UninitializedConstantError OrderState . keys #
【文件预览】:
ruby-enum-master
----.rubocop_todo.yml(1KB)
----.github()
--------workflows()
----lib()
--------ruby-enum()
--------ruby_enum.rb(51B)
--------ruby-enum.rb(369B)
--------config()
----Gemfile(296B)
----Dangerfile(59B)
----UPGRADING.md(997B)
----spec()
--------ruby-enum()
--------spec_helper.rb(243B)
----Rakefile(357B)
----CONTRIBUTING.md(4KB)
----RELEASING.md(1KB)
----LICENSE.md(1KB)
----README.md(6KB)
----.rubocop.yml(281B)
----.rspec(31B)
----ruby-enum.gemspec(545B)
----.gitignore(26B)
----CHANGELOG.md(3KB)