Sha256: 2a2a575d89ede8e21ecc231d52a0f416bb733db07366a0abf998f8ab9eea121d
Contents?: true
Size: 333 Bytes
Versions: 3
Compression:
Stored size: 333 Bytes
Contents
module Disposable::Twin::Option def self.included(base) base.extend ClassMethods end module ClassMethods def option(name, options={}) # default: nil will always set an option in the, even when not in the incoming options. property(name, options.merge(:readable => false, :default => nil)) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
disposable-0.0.9 | lib/disposable/twin/option.rb |
disposable-0.0.8 | lib/disposable/twin/option.rb |
disposable-0.0.7 | lib/disposable/twin/option.rb |