better-initialize:一种更好的 ruby​​ 对象初始化方法

时间:2024-07-10 07:28:32
【文件属性】:

文件名称:better-initialize:一种更好的 ruby​​ 对象初始化方法

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-10 07:28:32

Ruby

更好地初始化 一种更友好、无依赖的 ruby​​ 对象初始化方法。 用法 宝石档案: gem 'better-initialize', github: 'huned/better-initialize' 代码: require 'better_initialize' class Pizza include BetterInitialize attr_accessor :size, :toppings end # Instantiate with attributes. Pizza.new(size: :large, toppings: %i[mushrooms peppers]) # Instantiate with attributes and a block. Pizza.new(size: :large) do |pizza| pizza.toppings =


【文件预览】:
better-initialize-master
----test()
--------unit()
--------run.rb(245B)
----Gemfile(38B)
----Gemfile.lock(409B)
----.ruby-version(6B)
----.gitignore(87B)
----lib()
--------better_initialize()
--------better_initialize.rb(229B)
----README.md(767B)
----better_initialize.gemspec(739B)

网友评论