文件名称:ruy:轻量级规则评估器
文件大小:43KB
文件格式:ZIP
更新时间:2024-05-17 07:26:07
ruby rule-engine Ruby
鲁伊 Ruy是一个用于定义一组条件并根据上下文对其进行评估的库。 # discount_day.rb gifter = Ruy :: Rule . new gifter . set :name , 'Unforgettable Fridays' gifter . eq :friday , :day_of_week gifter . outcome 8 do greater_than_or_equal 300 , :amount end gifter . outcome 7 do greater_than_or_equal 100 , :amount end gifter . outcome 3 gifter . fallback 0 规则是根据上下文进行评估的(将Hash传递给#call ),并返回匹配的第一个结果。 gifter . call ( day_of_week :
【文件预览】:
ruy-master
----.gitignore(60B)
----README.md(6KB)
----Gemfile(39B)
----LICENSE(1KB)
----ruy.gemspec(623B)
----spec()
--------support()
--------lib()
--------spec_helper.rb(158B)
----.travis.yml(131B)
----lib()
--------ruy.rb(216B)
--------ruy()