Sha256: 8dd1705d5dd78df5e93373a32debb3265b7cb9987a8c0abd2de0f64442d8a3aa
Contents?: true
Size: 342 Bytes
Versions: 4
Compression:
Stored size: 342 Bytes
Contents
require 'singleton' module Playmo class Options include Singleton attr_accessor :options_hash def set(key, value) raise ArgumentError, "Cannot set key as nil!" if key.nil? @options_hash ||= {} @options_hash[key.to_sym] = value end def get(key) @options_hash[key.to_sym] end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
playmo-0.1.10 | lib/playmo/options.rb |
playmo-0.1.9 | lib/playmo/options.rb |
playmo-0.1.8 | lib/playmo/options.rb |
playmo-0.1.7 | lib/playmo/options.rb |