Sha256: 812d11c40410bc571f219ba6ce562d2ffb0d814a6be7b2b5f9b1e1df92d8a71f
Contents?: true
Size: 491 Bytes
Versions: 1
Compression:
Stored size: 491 Bytes
Contents
class Knj::Hash_methods def initialize(data = {}) @data = data end def [](key) return @data[key] end def []=(key, val) return @data[key] = val end def db return @data[:db] end def ob return @data[:ob] end def args return @data[:args] end def data return @data[:data] end def method_missing(method, *paras) if !@data.key?(method) raise "No such method '#{method}' on class '#{self.class.name}'" end return @data[method.to_sym] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
knjrbfw-0.0.8 | lib/knj/hash_methods.rb |