Sha256: b1c18650be320d6b2f526399be22cea74c765b6ec0a3db182c78b20ce8886d28
Contents?: true
Size: 341 Bytes
Versions: 16
Compression:
Stored size: 341 Bytes
Contents
class OptionDefinition attr_reader :name, :default, :type, :description, :proc def initialize(name, default, type, description, &proc) if type.is_a?(String) type, description = default.class, type end @name = name.to_sym @description = description.to_s @default, @type, @proc = default, type, proc end end
Version data entries
16 entries across 16 versions & 1 rubygems