Sha256: 31c60e0ffd5dd284a2de7841cb10edf9d47df5f40346de41f4d78d012c7558db
Contents?: true
Size: 516 Bytes
Versions: 3
Compression:
Stored size: 516 Bytes
Contents
class ImageOptim # Hold information about an option class OptionDefinition attr_reader :name, :default, :type, :description, :proc def initialize(name, default, type_or_description, description = nil, &proc) if type_or_description.is_a?(Class) type = type_or_description else type, description = default.class, type_or_description end @name = name.to_sym @description = description.to_s @default, @type, @proc = default, type, proc end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
image_optim-0.19.1 | lib/image_optim/option_definition.rb |
image_optim-0.19.0 | lib/image_optim/option_definition.rb |
image_optim-0.18.0 | lib/image_optim/option_definition.rb |