Sha256: 128b1ebb8783b272b5ec2d01abfc52584cfa55f41b0679400feed1f34ee500f8
Contents?: true
Size: 301 Bytes
Versions: 1
Compression:
Stored size: 301 Bytes
Contents
require 'rules/parameters/parameter' module Rules::Parameters class Attribute < Parameter attr_reader :key def initialize(options = {}) @name = options[:name] @key = options[:key].to_sym end def evaluate(attributes = {}) attributes.fetch(key) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rules-0.0.1 | lib/rules/parameters/attribute.rb |