Method: Ccp::Kvs::Tokyo::Info#method_missing

Defined in:
lib/ccp/kvs/tokyo/info.rb

#method_missing(key, *args, &block) ⇒ Object (private)



64
65
66
67
68
69
70
# File 'lib/ccp/kvs/tokyo/info.rb', line 64

def method_missing(key, *args, &block)
  raise unless args.empty?
  raise unless self.class.respond_to?(key)

  cast = self.class.__send__(key)
  return self[key.to_s].__send__(cast)
end