Sha256: 1e0493e14423647059a629920d00841acd4367022a70d97949a270af6c122b85
Contents?: true
Size: 285 Bytes
Versions: 2
Compression:
Stored size: 285 Bytes
Contents
require 'ostruct' module A9n class Struct < OpenStruct def keys @table.keys end def method_missing(name, *args) unless @table.key?(name.to_sym) raise NoSuchConfigurationVariable.new(name) end return @table[name.to_sym] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
a9n-0.0.6 | lib/a9n/struct.rb |
a9n-0.0.5 | lib/a9n/struct.rb |