Sha256: 14e1e2ed92afbcfd7e2ad6c86bfb6d9b8c01771b628a01b82dc4920aef6f8e90
Contents?: true
Size: 579 Bytes
Versions: 2
Compression:
Stored size: 579 Bytes
Contents
module OpConnect class Item class Field attr_reader :id, :purpose, :type, :value, :should_generate, :recipe, :section alias_method :generate?, :should_generate def initialize(options = {}) @id = options["id"] @purpose = options["purpose"] if options["purpose"] @type = options["type"] if options["type"] @value = options["value"] @should_generate = options["generate"] || false @recipe = GeneratorRecipe.new(options["recipe"]) @section = Object.new(options["section"]) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
op_connect-0.1.3 | lib/op_connect/item/field.rb |
op_connect-0.1.2 | lib/op_connect/item/field.rb |