Class: Higgs::DBM
- Inherits:
-
StorageManager
- Object
- StorageManager
- Higgs::DBM
- Defined in:
- lib/higgs/dbm.rb
Overview
storage like dbm
sample script
sample/dbmtest.rb
:include: sample/dbmtest.rb
result of sample script.
% ruby dbmtest.rb
% ruby dbmtest.rb
-
key: quux
value: QX
system_property[hash_type]: MD5
system_property[modified_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[created_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[hash_value]: 2e8e88f56e5d52ce42f59592efbc2831
system_property[changed_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[string_only]: false
custom_property[number]: 2
-
key: baz
value: BZ
system_property[hash_type]: MD5
system_property[modified_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[created_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[hash_value]: e45fbcf6ca3b21f17c5f355728a2fbec
system_property[changed_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[string_only]: false
custom_property[number]: 1
-
key: foobar
value: FB
system_property[hash_type]: MD5
system_property[modified_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[created_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[hash_value]: 30781f1fc2f9342ceb1ad2f6f35a51db
system_property[changed_time]: Tue Oct 02 00:52:58 +0900 2007
system_property[string_only]: false
custom_property[number]: 0
%
Constant Summary collapse
- CVS_ID =
for ident(1)
'$Id: dbm.rb 841 2008-12-24 09:23:20Z toki $'- DECODE =
proc{|r| r }
- ENCODE =
proc{|w| w }
Instance Method Summary collapse
-
#initialize(name, options = {}) ⇒ DBM
constructor
see Higgs::StorageManager.new for
nameandoptions.