Sha256: 561eaa489d59937d6375bda4cbf730ac29048ec2138da1f5e4ede7f9c827f673
Contents?: true
Size: 361 Bytes
Versions: 7
Compression:
Stored size: 361 Bytes
Contents
module Spout module Models class Option attr_accessor :display_name, :value, :description, :missing def initialize(option_hash) %w( display_name value description missing ).each do |method| instance_variable_set("@#{method}", (option_hash.kind_of?(Hash) ? option_hash : {})[method]) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems