Sha256: 3e673400dd94c64e1cde1c00a42a1a3c18116ce58e4cb1244477d78bd162b341
Contents?: true
Size: 440 Bytes
Versions: 7
Compression:
Stored size: 440 Bytes
Contents
module ErpApp module Config class << self attr_accessor :widgets def init! @defaults = {:@widgets => []} end def reset! @defaults.each do |k,v| instance_variable_set(k,v) end end def configure(&blk) @configure_blk = blk end def configure! @configure_blk.call(self) if @configure_blk end end init! reset! end end
Version data entries
7 entries across 7 versions & 1 rubygems