Sha256: 92acbdd813976da2a87cc1d0957b39a1aefd0a244674590665f058687218cf62
Contents?: true
Size: 292 Bytes
Versions: 1
Compression:
Stored size: 292 Bytes
Contents
require 'ostruct' module A9n class Struct < OpenStruct def keys @table.keys end def method_missing(name, *args) value = @table[name] if value.nil? raise NoSuchConfigurationVariable.new(name) else return value end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
a9n-0.0.4 | lib/a9n/struct.rb |