Class: Irc::Bot::Registry::DaybreakAccessor
- Inherits:
-
AbstractAccessor
show all
- Defined in:
- /home/apoc/projects/ruby/rbot/lib/rbot/registry/daybreak.rb
Instance Attribute Summary
#filename, #recovery
Instance Method Summary
(collapse)
#[], #[]=, #clear, #close, #create_folders, #dbexists?, #default, #delete, #each, #each_key, #each_value, get_impl, #has_key?, #has_value?, #index, #keys, #length, #restore, #set_default, #store, #sub_registry, #to_a, #to_hash, #values
Constructor Details
Returns a new instance of DaybreakAccessor
18
19
20
|
# File '/home/apoc/projects/ruby/rbot/lib/rbot/registry/daybreak.rb', line 18
def initialize(filename)
super filename + '.db'
end
|
Instance Method Details
27
28
29
30
|
# File '/home/apoc/projects/ruby/rbot/lib/rbot/registry/daybreak.rb', line 27
def flush
return unless @registry
@registry.flush
end
|
- (Object) optimize
32
33
34
35
|
# File '/home/apoc/projects/ruby/rbot/lib/rbot/registry/daybreak.rb', line 32
def optimize
return unless @registry
@registry.compact
end
|
- (Object) registry
22
23
24
25
|
# File '/home/apoc/projects/ruby/rbot/lib/rbot/registry/daybreak.rb', line 22
def registry
super
@registry ||= Daybreak::DB.new(@filename)
end
|